在我即将开展的一个项目中,将需要生成头像。生成过程将是用户可以选择不同的头、发型、服装等的过程之一。有些物品最初也将不可用,必须获得或购买。
我已经对如何做到这一点有了一个很好的想法,但是由于它的代码量并不小,因此很高兴看到代码的工作示例。理想情况下,我可以只编写一个脚本并集成到我的页面中,但只是从其他人那里收集想法也很好。
我将使用 PHP,但也欢迎使用其他语言的示例。
补充:为了澄清,我不是指随机化身生成器(或基于某个哈希值生成化身的生成器)。随机化身生成器与我的意图略有不同。在随机化身生成器中,程序员-艺术家对去哪里有更大的发言权。他可以仔细挑选不会相互冲突的碎片,也可以丢弃那些给他带来麻烦的碎片。
在我的情况下,头像生成器更像这样。用户可以选择使用哪个头,使用哪种发型,使用哪件衣服等。那里有更多的作品,艺术家每隔一段时间就会添加新的作品。测试碎片如何组合或不组合在一起要困难得多。有时需要更高级的混合(就像帽子的一部分在头发前面,一部分在头发后面)。等等。