【问题标题】:Stack Overflow Userpic generation (Identicons)堆栈溢出用户图片生成(Identicons)
【发布时间】:2011-05-29 10:07:54
【问题描述】:

我在 C# ASP.NEt 中创建了一个网站,并希望使用类似于 Stack Overflow 的功能, 每次一个新用户在 StackOverflow.com 上注册时,他都会被分配一张默认用户图片,直到他有一个 gravatar,现在每张图片都与前一张不同,所以可以肯定它是生成的,我想知道这是怎么回事在 C# 中完成。

注意:(我不认为这是一个元问题,所以请不要把它移到那里)

【问题讨论】:

  • @zerkms 你的意思是那些奇怪的图案是 gravatar 给出的
  • 是的。如果您没有将任何自定义用户图片上传到 gravatar.com - 它会为您生成一个。
  • 您可能也对unicornify.appspot.com/use-it 感兴趣,它以类似的方式生成五颜六色的小马。

标签: c# .net asp.net gravatar


【解决方案1】:

它叫做Identicions。它们是由某种哈希生成的图像,通常在用户名或电子邮件上。

Codeplex 上有一个不错的开源库,用于生成 Identicons。更多信息here.

编辑:您实际上可以使用 gravatar 生成 Identicons。像这样构造一个 URL:

http://www.gravatar.com/avatar/HASH_HERE?s=128&d=identicon&r=PG

【讨论】:

  • 显然gravatar是根据email生成hash的。
  • 是的,我知道。不知道 StackOverflow 使用 gravatar 作为 Identicons。
  • gravatar.com/avatar/… - 你为什么不看看 OPs identicon image src? ;-)
猜你喜欢
  • 1970-01-01
  • 2019-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-15
  • 2012-12-20
相关资源
最近更新 更多