1

在我即将开展的一个项目中,将需要生成头像。生成过程将是用户可以选择不同的头、发型、服装等的过程之一。有些物品最初也将不可用,必须获得或购买。

我已经对如何做到这一点有了一个很好的想法,但是由于它的代码量并不小,因此很高兴看到代码的工作示例。理想情况下,我可以只编写一个脚本并集成到我的页面中,但只是从其他人那里收集想法也很好。

我将使用 PHP,但也欢迎使用其他语言的示例。

补充:为了澄清,我不是指随机化身生成器(或基于某个哈希值生成化身的生成器)。随机化身生成器与我的意图略有不同。在随机化身生成器中,程序员-艺术家对去哪里有更大的发言权。他可以仔细挑选不会相互冲突的碎片,也可以丢弃那些给他带来麻烦的碎片。

在我的情况下,头像生成器更像这样。用户可以选择使用哪个头,使用哪种发型,使用哪件衣服等。那里有更多的作品,艺术家每隔一段时间就会添加新的作品。测试碎片如何组合或不组合在一起要困难得多。有时需要更高级的混合(就像帽子的一部分在头发前面,一部分在头发后面)。等等。

4

2 回答 2

0

[编辑:更新问题的修订答案]

我认为这主要是相应地设计零件的问题。您有一些基本形式(男性、女性、高/小等),您的样式集(例如头发)旨在完美匹配和对齐。就工作量而言,通过算法解决这个问题可能是一个糟糕的选择,对于非动画人物来说可能不是必需的。

但是,也许您需要一些额外的 alpha 通道/透明度蒙版或用于组合头部、头发和帽子的东西。

除此之外,这些部分必须逐层组合,如 Monster ID。

于 2010-09-25T21:21:38.860 回答
0

infernowebmedia.com

他们出售便宜且功能齐全的网站代码来制作您自己的头像网站。

于 2013-12-06T18:10:31.730 回答