Go package for quick generation of random pixelized avatars
./goAvatar -s 500 -d 5| Short | Long | Required | Description | Default |
|---|---|---|---|---|
-d |
--dimensions |
Yes | Dimensions of the image | — |
-s |
--size |
Yes | File size in pixels | — |
-o |
--output |
No | Output file | avatar.png |
package main
import (
"image/png"
"os"
"testing"
"github.com/ethercod3/goAvatar/avatar"
)
func TestMain(t *testing.T) {
options := avatar.Options{
Dimensions: 5,
FileSizePx: 500,
}
img := avatar.Generate(options)
file, err := os.Create("./avatar.png")
if err != nil {
t.Fatal(err)
}
png.Encode(file, img)
}