身份图标 IdentIcon是一个受GitHub头像启发的开源头像生成器。 IdentIcon使用确定性算法,通过基于文本(通常是用户名,电子邮件或随机字符串)对哈希进行散列并遍历摘要的字节以选择是否绘制点,从而生成基于图像(使用Golang的stdlib图像编码器)的图像,选择一种颜色或选择下一步。 IdentIcon的Generator可以创建自定义图形:(NxN大小,点密度,自定义调色板)以及多种导出格式,以防开发人员想要生成自己的图像。 安装 $ go get github.com/nullrocks/identicon 用法 import ( "os" "github.com/nullrocks/identicon" ) // New Generator: Rehuse ig , err := identicon . New ( "github"