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 }