Skip to content
/ govatar Public
forked from o1egl/govatar

Avatar generator library for GO language

License

Notifications You must be signed in to change notification settings

mattn/govatar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GOvatar

GoDoc

GOvatar image

Overview

GOvatar is an avatar generator 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 -h                                 # Display help message

As lib

Generates avatar and save it to file

    govatar.GenerateFile(govatar.MALE, "/path/to/file")

Generates avatar and return it as image.Image

    img, err := govatar.Generate(govatar.MALE)

Copyright, License & Contributors

Adding new skins

  1. Add new skins to data/background, male/clothes, female/hair and etc...
  2. Run $ go-bindata -nomemcopy -pkg govatar data/... 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

About

Avatar generator library for GO language

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages

  • Go 90.0%
  • Makefile 10.0%