Stack Overflow Userpic生成(Identicons)

时间:2010-12-22 13:33:22

标签: c# .net asp.net gravatar

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

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

1 个答案:

答案 0 :(得分:11)

它被称为Identicions。它们是由某种哈希生成的图像,通常是用户名或电子邮件。

在Codeplex上有一个很好的开源库,用于生成Identicons。更多信息here

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

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