首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >程序化身生成

程序化身生成
EN

Stack Overflow用户
提问于 2009-11-13 10:31:57
回答 2查看 2.2K关注 0票数 7

我想实现一个系统,当给定一个MD5散列作为输入时,它可以生成唯一的NxN块,目前我正在将MD5拆分成子字符串,并将它们用作十六进制颜色代码,有谁有什么好主意可以用来生成这些图像的系统?

我曾考虑将这些值用作Lorenz吸引子中的常量,但对于大量生成的输出而言,输出在视觉上是不可区分的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-02 05:53:42

您可以尝试生成一个类似于人脸的图像。人们很擅长区分不同的人脸图像。例如,请参见Wavatars,它是类似于傻瓜脸的图像,其中的形状、颜色、背景、眼睛、嘴巴等等都是不同的,这导致了大量不同的、相当容易识别的图像。

如果不是人脸,那么选择一些其他类别的相当容易识别的物体,这些物体可以在几个轴上变化,比如汽车或动物或其他东西。

例如,请参阅关于自动生成独角兽头像的this thread on Meta

票数 4
EN

Stack Overflow用户

发布于 2010-01-02 05:44:14

在SO上自动生成的头像被称为Identicons,你可以使用它的一个变体。

有关详细信息,请参阅此问题:

How is the user id image generated on SO?

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1726770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档