identicon

Profile Image Generator
git clone git://git.lair.cx/identicon
Log | Files | Refs | README | LICENSE

main.go (367B)


      1 package main
      2 
      3 import (
      4 	"image/png"
      5 	"os"
      6 
      7 	"go.lair.cx/identicon"
      8 )
      9 
     10 func main() {
     11 	factory := identicon.NewFactory()
     12 	generated, err := factory.Generate([]byte("Hello, World!"))
     13 	if err != nil {
     14 		panic(err)
     15 	}
     16 
     17 	f, err := os.Create("result.png")
     18 	if err != nil {
     19 		panic(err)
     20 	}
     21 	defer f.Close()
     22 
     23 	err = png.Encode(f, generated)
     24 	if err != nil {
     25 		panic(err)
     26 	}
     27 }