{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:golang/github.com/issue9/identicon","name":"github.com/issue9/identicon","description":"Package identicon 一个基于 hash 值生成随机图像的包\n\nidenticon 并没有统一的标准，一般用于在用户注册时，\n取用户的邮箱或是访问 IP 等数据(也可以是其它任何数据)，\n进行 hash 运算，之后根据 hash 数据，产生一张图像，\n这样即可以为用户产生一张独特的头像，又不会泄漏用户的隐藏。\n\n在 identicon 中，把图像分成以下九个部分:\n\n其中 1、3、9、7 为不同角度(依次增加 90 度)的同一张图片，\n2、6、8、4 也是如此，这样可以保持图像是对称的，比较美观。\n5 则单独使用一张图片。\n\nNOTE: go test 会在当前目录的 testdata 文件夹下产生大量的随机图片。\n要运行测试，必须保证该文件夹是存在的，且有相应的写入权限。","version":"v1.2.1","softwareVersion":"v1.2.1","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/issue9/identicon","issueTracker":"https://github.com/issue9/identicon/issues","url":"https://github.com/issue9/identicon","programmingLanguage":{"@type":"ComputerLanguage","name":"Go"},"dateCreated":"2018-12-30","dateModified":"2021-11-24","datePublished":"2021-11-24","copyrightYear":2018,"downloadUrl":"https://proxy.golang.org/github.com/issue9/identicon/@v/v1.2.1.zip","softwareHelp":{"@type":"WebSite","url":"https://pkg.go.dev/github.com/issue9/identicon#section-documentation"},"applicationCategory":"go","runtimePlatform":"go","developmentStatus":"active","sameAs":["https://pkg.go.dev/github.com/issue9/identicon"],"https://www.w3.org/ns/activitystreams#likes":240,"https://forgefed.org/ns#forks":35}