RGBA (pre-multiplied)
red := color.RGBA{R: 255, A: 255} // opaque red
halfGreen := color.RGBA{G: 128, A: 128} // ⚠ pre-multiplied
image/colorColor models: RGBA, NRGBA, Gray, YCbCr, etc. Understand pre-multiplied vs non-premultiplied alpha.
red := color.RGBA{R: 255, A: 255} // opaque red
halfGreen := color.RGBA{G: 128, A: 128} // ⚠ pre-multiplied
halfGreen := color.NRGBA{G: 255, A: 128}
g := color.Gray{Y: 128}
c := color.NRGBAModel.Convert(color.RGBA{R: 255, A: 128})
r, g, b, a := c.RGBA() // always uint32 0..0xffff