package tilerenderer import ( "bytes" "image" "image/color" "image/draw" "image/png" ) func CreateBlankTile(c color.RGBA) []byte { rect := image.Rectangle{ image.Point{0, 0}, image.Point{IMG_SIZE, IMG_SIZE}, } img := image.NewNRGBA(rect) draw.Draw(img, rect, &image.Uniform{c}, image.ZP, draw.Src) buf := new(bytes.Buffer) png.Encode(buf, img) return buf.Bytes() }