问题标签 [identicon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2524 浏览

python - 用于生成 Identicons 的纯 Python 库?

有谁知道用于生成Identicons的 FOSS Python 库?我看过,但到目前为止我还没有运气。

0 投票
6 回答
1067 浏览

image-processing - SO上的用户ID图像是如何生成的?

我对这个网站上与每个用户相关的可爱的小万花筒图像有点好奇。那些是如何产生的?可能性是:

  1. 图像列表已经存在于某个文件夹中,并且是随机选择的。
  2. 每当用户注册时都会生成图像。

无论如何,我更感兴趣的是使用什么样的算法来生成这样的图像。

0 投票
8 回答
3809 浏览

algorithm - 您将如何生成默认的用户个人资料图片?

我一直在欣赏 StackOverflow 的默认被子状个人资料图片(我注意到它也在Fail Blog上)并且很好奇两者都使用什么程序来生成它们。

但我真正想知道的是:如果你要设计系统来创建默认头像,你会怎么做?

我正在寻找有关您将使用什么算法的想法,以及您如何将图像与用户相关联,无论是与他们的用户名相关,还是他们的进度的一些描述(即图像变得更复杂,或更大,因为他们获得了声誉)。

0 投票
5 回答
3065 浏览

php - 是否有 PHP 的标识库

我正在寻找可以创建Identicon的 PHP 库/函数/类。

0 投票
1 回答
649 浏览

avatars - 开发人员可以使用哪些 Identicon 框架?

Identicons 是那些基于用户 IP 或名称的图标,它们提供自动头像……就像 StackOverflow 上的头像图标一样。以下是一些可用的系统(向 Roger Browne 致敬):

还有更多吗?

0 投票
2 回答
175 浏览

math - NineBlock 代

我希望自己实现这些在 StackOverflow 上找到的 Identicons 或 Gravatar。我能找到的大多数问题都是关于利用现有的 3rd 方库,尤其是那些与Gravatar挂钩的库。

替代文字
(来源:levated.net

经过一番搜索,我偶然发现了这个页面。从它的外观来看,它并不难。需要随机挑选的是:

  • 一种形状在中间
  • 角落的一种形状
  • 边缘的一种形状
  • 2 种颜色
  • 除中间形状外的所有形状的旋转

使用 md5 哈希值播种随机发生器并开始检索随机数。然后,将 (pi/2)*i 添加到边缘周围的每个形状,以创建酷炫的径向对称效果。

你可以说我在这里用文字思考,但我想知道我是否误解了任何东西。此外,如果您有任何想法,可以随机分配更多以增加多样性。如果我开始更改以下内容,外观或感觉是否会“损坏”:

  • 形状的比例?
  • 然后也许还有块内形状的位置偏移?
  • 选择两种以上的颜色?每个块有两种颜色,具有相同的径向对称性?
0 投票
3 回答
2355 浏览

html - 如何生成随机标识符?

我正在寻找生成随机标识的最基本方法,而不考虑用户电子邮件或 IP 地址等信息。

0 投票
2 回答
644 浏览

php - 生成自定义 Identicon 头像?

所以我知道 Identicons、MonsterID 和 Wavatars 等,并了解它们使用散列的 IP 地址/电子邮件来生成唯一的头像。

是否有关于算法的任何信息,以便我可以创建自己的集合?我想在 PHP 中执行此操作。

0 投票
3 回答
1901 浏览

algorithm - 在生成身份图标时防止生成类似卐字符的图像

我正在使用这个PHP 脚本来生成身份图标。它使用 Don Park 的原始标识符算法。

该脚本运行良好,我已将其改编为我自己的应用程序以生成身份图标。问题是有时会生成万字符。虽然万字符有和平的起源,但人们看到这些符号时确实会生气。

我想做的是改变算法,以便永远不会生成万字符。我做了一些挖掘,在微软的网站上找到了这个帖子,一位员工说他们已经添加了一个调整来防止产生万字符,但仅此而已。

有没有人确定要进行什么调整以及如何防止产生万字符?

0 投票
1 回答
167 浏览

ruby - 将人类可读的字符串转换为要使用 data-uris 显示的图像

是否有任何传统方法可以将任意字符串转换为图像?

在我的用例中,假设我想为每个用户创建一个直接映射到该用户名的图像。

这个概念类似于 QR 码,只是输出图像不是为了可读、简单漂亮和一致而设计的。

最终我想要类似的东西:

这样

理想情况下,您最终会得到一些漂亮的分形艺术之类的图像。

如果我所描述的内容是荒谬的,那么可以将字符串转换为包含二维码的 data-uri 的函数就可以了。