RosettaCodeData/Task/Munching-squares/Go/munching-squares.go
2015-02-20 09:02:09 -05:00

17 lines
266 B
Go

package main
import (
"image"
"image/png"
"os"
)
func main() {
g := image.NewGray(image.Rect(0, 0, 256, 256))
for i := range g.Pix {
g.Pix[i] = uint8(i>>8 ^ i)
}
f, _ := os.Create("xor.png")
png.Encode(f, g)
f.Close()
}