如何生成随机默认“ gravatars”喜欢Stack Overflow?

StackOverflow https://stackoverflow.com/questions/405717

  •  03-07-2019
  •  | 
  •  

Stack Overflow如何为那些没有上传图片或没有创建Gravatar图标的用户自动生成gravatars?

这些随机化身来自哪里,我如何为自己的网站生成它们?

有帮助吗?

解决方案

显示“随机”彩色gravatars,因为此查询字符串参数正被添加到每个gravatar源URL: d = identicon

这样做是为了在用户没有与其电子邮件关联的图像图像时,显示此“随机”图像,而不是默认的蓝色图像。

以下显示“默认”蓝色图像,因为该参数未包含在内:

然而,包含 d = identicon 参数的相同网址显示了这一点:

这是用于示例的网址: https://www.gravatar.com/avatar/94d093eda664addd6e450d7e9881bcad?s=32&d=identicon&r=PG

顺便说一下,这些图像(称为 Identicons )并非真正随机,而是基于生成在电子邮件哈希。

请参阅如何生成默认用户头像?对于该算法的某些语言实现。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top