diff options
Diffstat (limited to 'vendor/github.com/issue9')
-rw-r--r-- | vendor/github.com/issue9/identicon/.gitignore | 32 | ||||
-rw-r--r-- | vendor/github.com/issue9/identicon/.travis.yml | 10 | ||||
-rw-r--r-- | vendor/github.com/issue9/identicon/README.md | 40 |
3 files changed, 82 insertions, 0 deletions
diff --git a/vendor/github.com/issue9/identicon/.gitignore b/vendor/github.com/issue9/identicon/.gitignore new file mode 100644 index 0000000000..295f20bf38 --- /dev/null +++ b/vendor/github.com/issue9/identicon/.gitignore @@ -0,0 +1,32 @@ +# Compiled Object files, Static and Dynamic libs (Shared Objects) +*.o +*.a +*.so + +# Folders +_obj +_test + +# Architecture specific extensions/prefixes +*.[568vq] +[568vq].out + +*.cgo1.go +*.cgo2.c +_cgo_defun.c +_cgo_gotypes.go +_cgo_export.* + +_testmain.go + +*.exe +*.test +*.prof + +#vim +*.swp + +#osx +.DS_Store + +testdata diff --git a/vendor/github.com/issue9/identicon/.travis.yml b/vendor/github.com/issue9/identicon/.travis.yml new file mode 100644 index 0000000000..e990b1f23d --- /dev/null +++ b/vendor/github.com/issue9/identicon/.travis.yml @@ -0,0 +1,10 @@ +language: go +go: + - tip + - 1.6 + - 1.5 + - 1.4 + - 1.3 +install: + - go get github.com/issue9/assert + - mkdir ./testdata diff --git a/vendor/github.com/issue9/identicon/README.md b/vendor/github.com/issue9/identicon/README.md new file mode 100644 index 0000000000..a68c73bc4e --- /dev/null +++ b/vendor/github.com/issue9/identicon/README.md @@ -0,0 +1,40 @@ +identicon [![Build Status](https://travis-ci.org/issue9/identicon.svg?branch=master)](https://travis-ci.org/issue9/identicon) +====== + +根据用户的IP、邮箱名等任意数据为用户产生漂亮的随机头像。 + +![screenhost.1](https://raw.github.com/issue9/identicon/master/screenshot/1.png) +![screenhost.4](https://raw.github.com/issue9/identicon/master/screenshot/4.png) +![screenhost.5](https://raw.github.com/issue9/identicon/master/screenshot/5.png) +![screenhost.6](https://raw.github.com/issue9/identicon/master/screenshot/6.png) +![screenhost.7](https://raw.github.com/issue9/identicon/master/screenshot/7.png) + +```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 +``` + + +### 文档 + +[![Go Walker](http://gowalker.org/api/v1/badge)](http://gowalker.org/github.com/issue9/identicon) +[![GoDoc](https://godoc.org/github.com/issue9/identicon?status.svg)](https://godoc.org/github.com/issue9/identicon) + + +### 版权 + +本项目采用[MIT](http://opensource.org/licenses/MIT)开源授权许可证,完整的授权说明可在[LICENSE](LICENSE)文件中找到。 |