基本的架构是可以实现的。按照目前这些做法,大概分为两种:一种是给每种可能都配上图像,(这个工作量我觉得很大的啊,但是效果最好的一种。不会出问题,一些国外的站点就是这样做的)。还有就是分别作这些图片,但是要安排好图片的位置,也就是给所有可能的配件(装饰啊衣服啊裤裤啊)分别绘图层,然后根据选择的配件把相应的配件换掉就成了。(但这个也有一些问题,就是图片间必须搭配得很好,不然看起来效果就不理想,可能会出现错位啊等现象)。
当然,根据不同的身高,胖瘦什么的,只是在程序里多一些判断,但这些你事先要抽象好一个模型(oop的方法),即使不用oop语言,但这样思考起来很方便的。具体的你可以参看他们的code,有其他什么问题再联系。