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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?