当前位置:  开发笔记 > 人工智能 > 正文

如何在Stack Overflow上生成随机默认"gravatars"?

如何解决《如何在StackOverflow上生成随机默认"gravatars"?》经验,为你挑选了1个好方法。

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

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



1> Andreas Grec..:

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

这样做是为了如果用户没有与他的电子邮件相关联的重力图像,则显示该"随机"图像,而不是默认的蓝色图像.

以下显示"默认"蓝色图像,因为该参数未包含在内: 替代文字

然而,d=identicon包含参数的相同URL 显示了这一点: 替代文字

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

顺便说一句,这些图像(称为Identicons)并不是真正随机的,而是基于电子邮件哈希生成.

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


*"基于电子邮件哈希的几何图案",而不是IP地址哈希(来源:http://fr.gravatar.com/site/implement/images/)
推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有