identicon:受GitHub头像启发的开源头像生成器
身份图标
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"