* Migrate to go modules * make vendor * Update mvdan.cc/xurls * make vendor * Update code.gitea.io/git * make fmt-check * Update github.com/go-sql-driver/mysql * make vendor
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| identicon [](https://travis-ci.org/issue9/identicon)
 | ||
| ======
 | ||
| 
 | ||
| 根据用户的IP、邮箱名等任意数据为用户产生漂亮的随机头像。
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| ```go
 | ||
| // 根据用户访问的IP,为其生成一张头像
 | ||
| img, _ := identicon.Make(128, color.NRGBA{},color.NRGBA{}, []byte("192.168.1.1"))
 | ||
| fi, _ := os.Create("/tmp/u1.png")
 | ||
| png.Encode(fi, img)
 | ||
| fi.Close()
 | ||
| 
 | ||
| // 或者
 | ||
| ii, _ := identicon.New(128, color.NRGBA{}, color.NRGBA{}, color.NRGBA{}, color.NRGBA{})
 | ||
| img := ii.Make([]byte("192.168.1.1"))
 | ||
| img = ii.Make([]byte("192.168.1.2"))
 | ||
| ```
 | ||
| 
 | ||
| ### 安装
 | ||
| 
 | ||
| ```shell
 | ||
| go get github.com/issue9/identicon
 | ||
| ```
 | ||
| 
 | ||
| 
 | ||
| ### 文档
 | ||
| 
 | ||
| [](http://gowalker.org/github.com/issue9/identicon)
 | ||
| [](https://godoc.org/github.com/issue9/identicon)
 | ||
| 
 | ||
| 
 | ||
| ### 版权
 | ||
| 
 | ||
| 本项目采用[MIT](http://opensource.org/licenses/MIT)开源授权许可证,完整的授权说明可在[LICENSE](LICENSE)文件中找到。
 |