github.com/issue9/identicon
Package identicon 一个基于 hash 值生成随机图像的包 identicon 并没有统一的标准,一般用于在用户注册时, 取用户的邮箱或是访问 IP 等数据(也可以是其它任何数据), 进行 hash 运算,之后根据 hash 数据,产生一张图像, 这样即可以为用户产生一张独特的头像,又不会泄漏用户的隐藏。 在 identicon 中,把图像分成以下九个部分: 其中 1、3、9、7 为不同角度(依次增加 90 度)的同一张图片, 2、6、8、4 也是如此,这样可以保持图像是对称的,比较美观。 5 则单独使用一张图片。 NOTE: go test 会在当前目录的 testdata 文件夹下产生大量的随机图片。 要运行测试,必须保证该文件夹是存在的,且有相应的写入权限。
Ecosystem
proxy.golang.org
proxy.golang.org
Latest Release
over 4 years ago
v1.2.1
over 4 years ago
Versions
5
5
Dependent Packages
50
50
Dependent Repos
168
168
Loading...
Readme
Loading...
Links
| Registry | proxy.golang.org |
| Source | Repository |
| Docs | Documentation |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:golang/github.com/issue9/identicon
spec |
| License | MIT |
| Namespace | github.com/issue9 |
| First Release | over 7 years ago |
| Last Synced | 27 days ago |
Repository
| Stars | 240 on GitHub |
| Forks | 35 on GitHub |
| Docker Dependents | 29 |
| Docker Downloads | 93,052,788 |
Rankings on proxy.golang.org
Overall
Top 1.7%
Dependent packages
Top 0.6%
Dependent repos
Top 0.5%
Forks
Top 3.9%
Docker downloads
Top 0.3%