govatar

Avatar generator library for GO language

Github星跟踪图

GOvatar

License
GoDoc
Build Status
Coverage Status
Go Report Card

GOvatar image

GOvatar is an avatar generation library writen in GO

Install

To install the library and command line program, use the following:

$ go get -u github.com/o1egl/govatar/...

Binary packages are available for Mac, Linux and Windows.

Usage

    $ govatar generate male -o avatar.png                        # Generates random avatar.png for male
    $ govatar generate female -o avatar.png                      # Generates random avatar.png for female
    $ govatar generate male -u username@site.com -o avatar.png   # Generates avatar.png for specified username
    $ govatar -h                                                 # Display help message

As lib

Generates avatar and save it to filePath

    err := govatar.GenerateFile(govatar.MALE, "/path/to/avatar.jpg"
    err := govatar.GenerateFileFromUsername(govatar.MALE, "username", "/path/to/avatar.jpg")

Generates avatar and return it as image.Image

    img, err := govatar.Generate(govatar.MALE)
    img, err := govatar.GenerateFromUsername(govatar.MALE, "username")

Adding new skins

  1. Add new skins to background, male/clothes, female/hair and etc...
  2. Run $ make assets for building embedded assets.
  3. Submit pull request :)

Submitting a Pull Request

  1. Fork it.
  2. Create a branch (git checkout -b my_branch)
  3. Commit your changes (git commit -am "Added new awesome avatars")
  4. Push to the branch (git push origin my_branch)
  5. Open a Pull Request
  6. Enjoy a refreshing Diet Coke and wait

GOvatar is released under the MIT license. See LICENSE

主要指标

概览
名称与所有者gyuho/goraph
主编程语言Go
编程语言Go (语言数: 2)
平台
许可证MIT License
所有者活动
创建于2014-02-27 03:15:55
推送于2022-04-10 19:09:06
最后一次提交2022-04-10 12:09:06
发布数2
最新版本名称v2.0 (发布于 )
第一版名称v1.0 (发布于 )
用户参与
星数743
关注者数38
派生数76
提交数596
已启用问题?
问题数23
打开的问题数5
拉请求数52
打开的拉请求数0
关闭的拉请求数1
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?