使用color.RGBA结构类型在GO中创建新颜色时,我会遇到错误,说整数已畸形



我正在尝试使用

创建颜色pallete
var palette = []color.Color{color.RGBA{0xRR, 0xGG, 0xBB, 0xff},color.Black}

但是我遇到了这个错误:

./lissajous.go:13:40: malformed integer constant: 0x
./lissajous.go:13:42: malformed hex constant
./lissajous.go:13:42: syntax error: unexpected RR, expecting comma or }

无效的值0xrr,0xgg在原始代码中。没有数字。

示例是

palette := []color.Color{color.RGBA{255, 0, 0, 255}, color.Black}

color.RGBA类型具有UINT8。因此有效值0< = c< = A.

golang.org/pkg/image/color/#rgba

最新更新