我在 C# ASP.NEt 中创建一个网站并希望使用类似于 Stack Overflow 的功能,每次新用户在 StackOverflow.com 上注册时,他都会被分配一个默认用户图片,直到他有一个 gravatar,现在每张图片都是不同的从上一个开始,所以可以肯定它是生成的,我想知道如何在 C# 中完成。
注意:(我不认为这是一个元问题,所以请不要把它移到那里)
它被称为标识。它们是由某种哈希生成的图像,通常在用户名或电子邮件上。
Codeplex 上有一个不错的开源库,用于生成 Identicons。更多信息在这里。
编辑:您实际上可以使用 gravatar 生成 Identicons。像这样构造一个 URL:
http://www.gravatar.com/avatar/HASH_HERE?s=128&d=identicon&r=PG