Go参考手册
图像 | image
调色板 | image/color/palette
- import "image/color/palette"
- 概述
- 索引
概述
Package palette 提供标准调色板。
索引
- Variables
包文件
generate.go palette.go
变量
Plan9 是 256 色调色板,将 24 位 RGB 空间划分为 4×4×4 细分,每个子多维数据集中有4 个阴影。与 WebSafe 相比,这个想法是通过将彩色立方体切割成更少的单元来降低色彩分辨率,并使用额外的空间来增加强度分辨率。这导致 16 个灰色阴影(每个 4 个样本的 4 个灰色子阴影),每个主要和次要颜色的 13 个阴影(3 个子阴影,4 个样本加上黑色)以及涵盖颜色立方体其余部分的合理颜色选择。优点是可以更好地表示连续色调。
该调色板用于Plan 9操作系统,详见https://9p.io/magic/man2html/6/color
var Plan9 = []color.Color{
color.RGBA{0x00, 0x00, 0x00, 0xff},
color.RGBA{0x00, 0x00, 0x44, 0xff},
color.RGBA{0x00, 0x00, 0x88, 0xff},
color.RGBA{0x00, 0x00, 0xcc, 0xff},
color.RGBA{0x00, 0x44, 0x00, 0xff},
color.RGBA{0x00, 0x44, 0x44, 0xff},
color.RGBA{0x00, 0x44, 0x88, 0xff},
color.RGBA{0x00, 0x44, 0xcc, 0xff},
color.RGBA{0x00, 0x88, 0x00, 0xff},
color.RGBA{0x00, 0x88, 0x44, 0xff},
color.RGBA{0x00, 0x88, 0x88, 0xff},
color.RGBA{0x00, 0x88, 0xcc, 0xff},
color.RGBA{0x00, 0xcc, 0x00, 0xff},
color.RGBA{0x00, 0xcc, 0x44, 0xff},
color.RGBA{0x00, 0xcc, 0x88, 0xff},
color.RGBA{0x00, 0xcc, 0xcc, 0xff},
color.RGBA{0x00, 0xdd, 0xdd, 0xff},
color.RGBA{0x11, 0x11, 0x11, 0xff},
color.RGBA{0x00, 0x00, 0x55, 0xff},
color.RGBA{0x00, 0x00, 0x99, 0xff},
color.RGBA{0x00, 0x00, 0xdd, 0xff},
color.RGBA{0x00, 0x55, 0x00, 0xff},
color.RGBA{0x00, 0x55, 0x55, 0xff},
color.RGBA{0x00, 0x4c, 0x99, 0xff},
color.RGBA{0x00, 0x49, 0xdd, 0xff},
color.RGBA{0x00, 0x99, 0x00, 0xff},
color.RGBA{0x00, 0x99, 0x4c, 0xff},
color.RGBA{0x00, 0x99, 0x99, 0xff},
color.RGBA{0x00, 0x93, 0xdd, 0xff},
color.RGBA{0x00, 0xdd, 0x00, 0xff},
color.RGBA{0x00, 0xdd, 0x49, 0xff},
color.RGBA{0x00, 0xdd, 0x93, 0xff},
color.RGBA{0x00, 0xee, 0x9e, 0xff},
color.RGBA{0x00, 0xee, 0xee, 0xff},
color.RGBA{0x22, 0x22, 0x22, 0xff},
color.RGBA{0x00, 0x00, 0x66, 0xff},
color.RGBA{0x00, 0x00, 0xaa, 0xff},
color.RGBA{0x00, 0x00, 0xee, 0xff},
color.RGBA{0x00, 0x66, 0x00, 0xff},
color.RGBA{0x00, 0x66, 0x66, 0xff},
color.RGBA{0x00, 0x55, 0xaa, 0xff},
color.RGBA{0x00, 0x4f, 0xee, 0xff},
color.RGBA{0x00, 0xaa, 0x00, 0xff},
color.RGBA{0x00, 0xaa, 0x55, 0xff},
color.RGBA{0x00, 0xaa, 0xaa, 0xff},
color.RGBA{0x00, 0x9e, 0xee, 0xff},
color.RGBA{0x00, 0xee, 0x00, 0xff},
color.RGBA{0x00, 0xee, 0x4f, 0xff},
color.RGBA{0x00, 0xff, 0x55, 0xff},
color.RGBA{0x00, 0xff, 0xaa, 0xff},
color.RGBA{0x00, 0xff, 0xff, 0xff},
color.RGBA{0x33, 0x33, 0x33, 0xff},
color.RGBA{0x00, 0x00, 0x77, 0xff},
color.RGBA{0x00, 0x00, 0xbb, 0xff},
color.RGBA{0x00, 0x00, 0xff, 0xff},
color.RGBA{0x00, 0x77, 0x00, 0xff},
color.RGBA{0x00, 0x77, 0x77, 0xff},
color.RGBA{0x00, 0x5d, 0xbb, 0xff},
color.RGBA{0x00, 0x55, 0xff, 0xff},
color.RGBA{0x00, 0xbb, 0x00, 0xff},
color.RGBA{0x00, 0xbb, 0x5d, 0xff},
color.RGBA{0x00, 0xbb, 0xbb, 0xff},
color.RGBA{0x00, 0xaa, 0xff, 0xff},
color.RGBA{0x00, 0xff, 0x00, 0xff},
color.RGBA{0x44, 0x00, 0x44, 0xff},
color.RGBA{0x44, 0x00, 0x88, 0xff},
color.RGBA{0x44, 0x00, 0xcc, 0xff},
color.RGBA{0x44, 0x44, 0x00, 0xff},
color.RGBA{0x44, 0x44, 0x44, 0xff},
color.RGBA{0x44, 0x44, 0x88, 0xff},
color.RGBA{0x44, 0x44, 0xcc, 0xff},
color.RGBA{0x44, 0x88, 0x00, 0xff},
color.RGBA{0x44, 0x88, 0x44, 0xff},
color.RGBA{0x44, 0x88, 0x88, 0xff},
color.RGBA{0x44, 0x88, 0xcc, 0xff},
color.RGBA{0x44, 0xcc, 0x00, 0xff},
color.RGBA{0x44, 0xcc, 0x44, 0xff},
color.RGBA{0x44, 0xcc, 0x88, 0xff},
color.RGBA{0x44, 0xcc, 0xcc, 0xff},
color.RGBA{0x44, 0x00, 0x00, 0xff},
color.RGBA{0x55, 0x00, 0x00, 0xff},
color.RGBA{0x55, 0x00, 0x55, 0xff},
color.RGBA{0x4c, 0x00, 0x99, 0xff},
color.RGBA{0x49, 0x00, 0xdd, 0xff},
color.RGBA{0x55, 0x55, 0x00, 0xff},
color.RGBA{0x55, 0x55, 0x55, 0xff},
color.RGBA{0x4c, 0x4c, 0x99, 0xff},
color.RGBA{0x49, 0x49, 0xdd, 0xff},
color.RGBA{0x4c, 0x99, 0x00, 0xff},
color.RGBA{0x4c, 0x99, 0x4c, 0xff},
color.RGBA{0x4c, 0x99, 0x99, 0xff},
color.RGBA{0x49, 0x93, 0xdd, 0xff},
color.RGBA{0x49, 0xdd, 0x00, 0xff},
color.RGBA{0x49, 0xdd, 0x49, 0xff},
color.RGBA{0x49, 0xdd, 0x93, 0xff},
color.RGBA{0x49, 0xdd, 0xdd, 0xff},
color.RGBA{0x4f, 0xee, 0xee, 0xff},
color.RGBA{0x66, 0x00, 0x00, 0xff},
color.RGBA{0x66, 0x00, 0x66, 0xff},
color.RGBA{0x55, 0x00, 0xaa, 0xff},
color.RGBA{0x4f, 0x00, 0xee, 0xff},
color.RGBA{0x66, 0x66, 0x00, 0xff},
color.RGBA{0x66, 0x66, 0x66, 0xff},
color.RGBA{0x55, 0x55, 0xaa, 0xff},
color.RGBA{0x4f, 0x4f, 0xee, 0xff},
color.RGBA{0x55, 0xaa, 0x00, 0xff},
color.RGBA{0x55, 0xaa, 0x55, 0xff},
color.RGBA{0x55, 0xaa, 0xaa, 0xff},
color.RGBA{0x4f, 0x9e, 0xee, 0xff},
color.RGBA{0x4f, 0xee, 0x00, 0xff},
color.RGBA{0x4f, 0xee, 0x4f, 0xff},
color.RGBA{0x4f, 0xee, 0x9e, 0xff},
color.RGBA{0x55, 0xff, 0xaa, 0xff},
color.RGBA{0x55, 0xff, 0xff, 0xff},
color.RGBA{0x77, 0x00, 0x00, 0xff},
color.RGBA{0x77, 0x00, 0x77, 0xff},
color.RGBA{0x5d, 0x00, 0xbb, 0xff},
color.RGBA{0x55, 0x00, 0xff, 0xff},
color.RGBA{0x77, 0x77, 0x00, 0xff},
color.RGBA{0x77, 0x77, 0x77, 0xff},
color.RGBA{0x5d, 0x5d, 0xbb, 0xff},
color.RGBA{0x55, 0x55, 0xff, 0xff},
color.RGBA{0x5d, 0xbb, 0x00, 0xff},
color.RGBA{0x5d, 0xbb, 0x5d, 0xff},
color.RGBA{0x5d, 0xbb, 0xbb, 0xff},
color.RGBA{0x55, 0xaa, 0xff, 0xff},
color.RGBA{0x55, 0xff, 0x00, 0xff},
color.RGBA{0x55, 0xff, 0x55, 0xff},
color.RGBA{0x88, 0x00, 0x88, 0xff},
color.RGBA{0x88, 0x00, 0xcc, 0xff},
color.RGBA{0x88, 0x44, 0x00, 0xff},
color.RGBA{0x88, 0x44, 0x44, 0xff},
color.RGBA{0x88, 0x44, 0x88, 0xff},
color.RGBA{0x88, 0x44, 0xcc, 0xff},
color.RGBA{0x88, 0x88, 0x00, 0xff},
color.RGBA{0x88, 0x88, 0x44, 0xff},
color.RGBA{0x88, 0x88, 0x88, 0xff},
color.RGBA{0x88, 0x88, 0xcc, 0xff},
color.RGBA{0x88, 0xcc, 0x00, 0xff},
color.RGBA{0x88, 0xcc, 0x44, 0xff},
color.RGBA{0x88, 0xcc, 0x88, 0xff},
color.RGBA{0x88, 0xcc, 0xcc, 0xff},
color.RGBA{0x88, 0x00, 0x00, 0xff},
color.RGBA{0x88, 0x00, 0x44, 0xff},
color.RGBA{0x99, 0x00, 0x4c, 0xff},
color.RGBA{0x99, 0x00, 0x99, 0xff},
color.RGBA{0x93, 0x00, 0xdd, 0xff},
color.RGBA{0x99, 0x4c, 0x00, 0xff},
color.RGBA{0x99, 0x4c, 0x4c, 0xff},
color.RGBA{0x99, 0x4c, 0x99, 0xff},
color.RGBA{0x93, 0x49, 0xdd, 0xff},
color.RGBA{0x99, 0x99, 0x00, 0xff},
color.RGBA{0x99, 0x99, 0x4c, 0xff},
color.RGBA{0x99, 0x99, 0x99, 0xff},
color.RGBA{0x93, 0x93, 0xdd, 0xff},
color.RGBA{0x93, 0xdd, 0x00, 0xff},
color.RGBA{0x93, 0xdd, 0x49, 0xff},
color.RGBA{0x93, 0xdd, 0x93, 0xff},
color.RGBA{0x93, 0xdd, 0xdd, 0xff},
color.RGBA{0x99, 0x00, 0x00, 0xff},
color.RGBA{0xaa, 0x00, 0x00, 0xff},
color.RGBA{0xaa, 0x00, 0x55, 0xff},
color.RGBA{0xaa, 0x00, 0xaa, 0xff},
color.RGBA{0x9e, 0x00, 0xee, 0xff},
color.RGBA{0xaa, 0x55, 0x00, 0xff},
color.RGBA{0xaa, 0x55, 0x55, 0xff},
color.RGBA{0xaa, 0x55, 0xaa, 0xff},
color.RGBA{0x9e, 0x4f, 0xee, 0xff},
color.RGBA{0xaa, 0xaa, 0x00, 0xff},
color.RGBA{0xaa, 0xaa, 0x55, 0xff},
color.RGBA{0xaa, 0xaa, 0xaa, 0xff},
color.RGBA{0x9e, 0x9e, 0xee, 0xff},
color.RGBA{0x9e, 0xee, 0x00, 0xff},
color.RGBA{0x9e, 0xee, 0x4f, 0xff},
color.RGBA{0x9e, 0xee, 0x9e, 0xff},
color.RGBA{0x9e, 0xee, 0xee, 0xff},
color.RGBA{0xaa, 0xff, 0xff, 0xff},
color.RGBA{0xbb, 0x00, 0x00, 0xff},
color.RGBA{0xbb, 0x00, 0x5d, 0xff},
color.RGBA{0xbb, 0x00, 0xbb, 0xff},
color.RGBA{0xaa, 0x00, 0xff, 0xff},
color.RGBA{0xbb, 0x5d, 0x00, 0xff},
color.RGBA{0xbb, 0x5d, 0x5d, 0xff},
color.RGBA{0xbb, 0x5d, 0xbb, 0xff},
color.RGBA{0xaa, 0x55, 0xff, 0xff},
color.RGBA{0xbb, 0xbb, 0x00, 0xff},
color.RGBA{0xbb, 0xbb, 0x5d, 0xff},
color.RGBA{0xbb, 0xbb, 0xbb, 0xff},
color.RGBA{0xaa, 0xaa, 0xff, 0xff},
color.RGBA{0xaa, 0xff, 0x00, 0xff},
color.RGBA{0xaa, 0xff, 0x55, 0xff},
color.RGBA{0xaa, 0xff, 0xaa, 0xff},
color.RGBA{0xcc, 0x00, 0xcc, 0xff},
color.RGBA{0xcc, 0x44, 0x00, 0xff},
color.RGBA{0xcc, 0x44, 0x44, 0xff},
color.RGBA{0xcc, 0x44, 0x88, 0xff},
color.RGBA{0xcc, 0x44, 0xcc, 0xff},
color.RGBA{0xcc, 0x88, 0x00, 0xff},
color.RGBA{0xcc, 0x88, 0x44, 0xff},
color.RGBA{0xcc, 0x88, 0x88, 0xff},
color.RGBA{0xcc, 0x88, 0xcc, 0xff},
color.RGBA{0xcc, 0xcc, 0x00, 0xff},
color.RGBA{0xcc, 0xcc, 0x44, 0xff},
color.RGBA{0xcc, 0xcc, 0x88, 0xff},
color.RGBA{0xcc, 0xcc, 0xcc, 0xff},
color.RGBA{0xcc, 0x00, 0x00, 0xff},
color.RGBA{0xcc, 0x00, 0x44, 0xff},
color.RGBA{0xcc, 0x00, 0x88, 0xff},
color.RGBA{0xdd, 0x00, 0x93, 0xff},
color.RGBA{0xdd, 0x00, 0xdd, 0xff},
color.RGBA{0xdd, 0x49, 0x00, 0xff},
color.RGBA{0xdd, 0x49, 0x49, 0xff},
color.RGBA{0xdd, 0x49, 0x93, 0xff},
color.RGBA{0xdd, 0x49, 0xdd, 0xff},
color.RGBA{0xdd, 0x93, 0x00, 0xff},
color.RGBA{0xdd, 0x93, 0x49, 0xff},
color.RGBA{0xdd, 0x93, 0x93, 0xff},
color.RGBA{0xdd, 0x93, 0xdd, 0xff},
color.RGBA{0xdd, 0xdd, 0x00, 0xff},
color.RGBA{0xdd, 0xdd, 0x49, 0xff},
color.RGBA{0xdd, 0xdd, 0x93, 0xff},
color.RGBA{0xdd, 0xdd, 0xdd, 0xff},
color.RGBA{0xdd, 0x00, 0x00, 0xff},
color.RGBA{0xdd, 0x00, 0x49, 0xff},
color.RGBA{0xee, 0x00, 0x4f, 0xff},
color.RGBA{0xee, 0x00, 0x9e, 0xff},
color.RGBA{0xee, 0x00, 0xee, 0xff},
color.RGBA{0xee, 0x4f, 0x00, 0xff},
color.RGBA{0xee, 0x4f, 0x4f, 0xff},
color.RGBA{0xee, 0x4f, 0x9e, 0xff},
color.RGBA{0xee, 0x4f, 0xee, 0xff},
color.RGBA{0xee, 0x9e, 0x00, 0xff},
color.RGBA{0xee, 0x9e, 0x4f, 0xff},
color.RGBA{0xee, 0x9e, 0x9e, 0xff},
color.RGBA{0xee, 0x9e, 0xee, 0xff},
color.RGBA{0xee, 0xee, 0x00, 0xff},
color.RGBA{0xee, 0xee, 0x4f, 0xff},
color.RGBA{0xee, 0xee, 0x9e, 0xff},
color.RGBA{0xee, 0xee, 0xee, 0xff},
color.RGBA{0xee, 0x00, 0x00, 0xff},
color.RGBA{0xff, 0x00, 0x00, 0xff},
color.RGBA{0xff, 0x00, 0x55, 0xff},
color.RGBA{0xff, 0x00, 0xaa, 0xff},
color.RGBA{0xff, 0x00, 0xff, 0xff},
color.RGBA{0xff, 0x55, 0x00, 0xff},
color.RGBA{0xff, 0x55, 0x55, 0xff},
color.RGBA{0xff, 0x55, 0xaa, 0xff},
color.RGBA{0xff, 0x55, 0xff, 0xff},
color.RGBA{0xff, 0xaa, 0x00, 0xff},
color.RGBA{0xff, 0xaa, 0x55, 0xff},
color.RGBA{0xff, 0xaa, 0xaa, 0xff},
color.RGBA{0xff, 0xaa, 0xff, 0xff},
color.RGBA{0xff, 0xff, 0x00, 0xff},
color.RGBA{0xff, 0xff, 0x55, 0xff},
color.RGBA{0xff, 0xff, 0xaa, 0xff},
color.RGBA{0xff, 0xff, 0xff, 0xff},
}
WebSafe 是早期版本的 Netscape Navigator 推广的 216 色调色板。它也被称为 Netscape Color Cube。
有关详细信息,请参见http://en.wikipedia.org/wiki/Web_colors#Web-safe_colors。
var WebSafe = []color.Color{
color.RGBA{0x00, 0x00, 0x00, 0xff},
color.RGBA{0x00, 0x00, 0x33, 0xff},
color.RGBA{0x00, 0x00, 0x66, 0xff},
color.RGBA{0x00, 0x00, 0x99, 0xff},
color.RGBA{0x00, 0x00, 0xcc, 0xff},
color.RGBA{0x00, 0x00, 0xff, 0xff},
color.RGBA{0x00, 0x33, 0x00, 0xff},
color.RGBA{0x00, 0x33, 0x33, 0xff},
color.RGBA{0x00, 0x33, 0x66, 0xff},
color.RGBA{0x00, 0x33, 0x99, 0xff},
color.RGBA{0x00, 0x33, 0xcc, 0xff},
color.RGBA{0x00, 0x33, 0xff, 0xff},
color.RGBA{0x00, 0x66, 0x00, 0xff},
color.RGBA{0x00, 0x66, 0x33, 0xff},
color.RGBA{0x00, 0x66, 0x66, 0xff},
color.RGBA{0x00, 0x66, 0x99, 0xff},
color.RGBA{0x00, 0x66, 0xcc, 0xff},
color.RGBA{0x00, 0x66, 0xff, 0xff},
color.RGBA{0x00, 0x99, 0x00, 0xff},
color.RGBA{0x00, 0x99, 0x33, 0xff},
color.RGBA{0x00, 0x99, 0x66, 0xff},
color.RGBA{0x00, 0x99, 0x99, 0xff},
color.RGBA{0x00, 0x99, 0xcc, 0xff},
color.RGBA{0x00, 0x99, 0xff, 0xff},
color.RGBA{0x00, 0xcc, 0x00, 0xff},
color.RGBA{0x00, 0xcc, 0x33, 0xff},
color.RGBA{0x00, 0xcc, 0x66, 0xff},
color.RGBA{0x00, 0xcc, 0x99, 0xff},
color.RGBA{0x00, 0xcc, 0xcc, 0xff},
color.RGBA{0x00, 0xcc, 0xff, 0xff},
color.RGBA{0x00, 0xff, 0x00, 0xff},
color.RGBA{0x00, 0xff, 0x33, 0xff},
color.RGBA{0x00, 0xff, 0x66, 0xff},
color.RGBA{0x00, 0xff, 0x99, 0xff},
color.RGBA{0x00, 0xff, 0xcc, 0xff},
color.RGBA{0x00, 0xff, 0xff, 0xff},
color.RGBA{0x33, 0x00, 0x00, 0xff},
color.RGBA{0x33, 0x00, 0x33, 0xff},
color.RGBA{0x33, 0x00, 0x66, 0xff},
color.RGBA{0x33, 0x00, 0x99, 0xff},
color.RGBA{0x33, 0x00, 0xcc, 0xff},
color.RGBA{0x33, 0x00, 0xff, 0xff},
color.RGBA{0x33, 0x33, 0x00, 0xff},
color.RGBA{0x33, 0x33, 0x33, 0xff},
color.RGBA{0x33, 0x33, 0x66, 0xff},
color.RGBA{0x33, 0x33, 0x99, 0xff},
color.RGBA{0x33, 0x33, 0xcc, 0xff},
color.RGBA{0x33, 0x33, 0xff, 0xff},
color.RGBA{0x33, 0x66, 0x00, 0xff},
color.RGBA{0x33, 0x66, 0x33, 0xff},
color.RGBA{0x33, 0x66, 0x66, 0xff},
color.RGBA{0x33, 0x66, 0x99, 0xff},
color.RGBA{0x33, 0x66, 0xcc, 0xff},
color.RGBA{0x33, 0x66, 0xff, 0xff},
color.RGBA{0x33, 0x99, 0x00, 0xff},
color.RGBA{0x33, 0x99, 0x33, 0xff},
color.RGBA{0x33, 0x99, 0x66, 0xff},
color.RGBA{0x33, 0x99, 0x99, 0xff},
color.RGBA{0x33, 0x99, 0xcc, 0xff},
color.RGBA{0x33, 0x99, 0xff, 0xff},
color.RGBA{0x33, 0xcc, 0x00, 0xff},
color.RGBA{0x33, 0xcc, 0x33, 0xff},
color.RGBA{0x33, 0xcc, 0x66, 0xff},
color.RGBA{0x33, 0xcc, 0x99, 0xff},
color.RGBA{0x33, 0xcc, 0xcc, 0xff},
color.RGBA{0x33, 0xcc, 0xff, 0xff},
color.RGBA{0x33, 0xff, 0x00, 0xff},
color.RGBA{0x33, 0xff, 0x33, 0xff},
color.RGBA{0x33, 0xff, 0x66, 0xff},
color.RGBA{0x33, 0xff, 0x99, 0xff},
color.RGBA{0x33, 0xff, 0xcc, 0xff},
color.RGBA{0x33, 0xff, 0xff, 0xff},
color.RGBA{0x66, 0x00, 0x00, 0xff},
color.RGBA{0x66, 0x00, 0x33, 0xff},
color.RGBA{0x66, 0x00, 0x66, 0xff},
color.RGBA{0x66, 0x00, 0x99, 0xff},
color.RGBA{0x66, 0x00, 0xcc, 0xff},
color.RGBA{0x66, 0x00, 0xff, 0xff},
color.RGBA{0x66, 0x33, 0x00, 0xff},
color.RGBA{0x66, 0x33, 0x33, 0xff},
color.RGBA{0x66, 0x33, 0x66, 0xff},
color.RGBA{0x66, 0x33, 0x99, 0xff},
color.RGBA{0x66, 0x33, 0xcc, 0xff},
color.RGBA{0x66, 0x33, 0xff, 0xff},
color.RGBA{0x66, 0x66, 0x00, 0xff},
color.RGBA{0x66, 0x66, 0x33, 0xff},
color.RGBA{0x66, 0x66, 0x66, 0xff},
color.RGBA{0x66, 0x66, 0x99, 0xff},
color.RGBA{0x66, 0x66, 0xcc, 0xff},
color.RGBA{0x66, 0x66, 0xff, 0xff},
color.RGBA{0x66, 0x99, 0x00, 0xff},
color.RGBA{0x66, 0x99, 0x33, 0xff},
color.RGBA{0x66, 0x99, 0x66, 0xff},
color.RGBA{0x66, 0x99, 0x99, 0xff},
color.RGBA{0x66, 0x99, 0xcc, 0xff},
color.RGBA{0x66, 0x99, 0xff, 0xff},
color.RGBA{0x66, 0xcc, 0x00, 0xff},
color.RGBA{0x66, 0xcc, 0x33, 0xff},
color.RGBA{0x66, 0xcc, 0x66, 0xff},
color.RGBA{0x66, 0xcc, 0x99, 0xff},
color.RGBA{0x66, 0xcc, 0xcc, 0xff},
color.RGBA{0x66, 0xcc, 0xff, 0xff},
color.RGBA{0x66, 0xff, 0x00, 0xff},
color.RGBA{0x66, 0xff, 0x33, 0xff},
color.RGBA{0x66, 0xff, 0x66, 0xff},
color.RGBA{0x66, 0xff, 0x99, 0xff},
color.RGBA{0x66, 0xff, 0xcc, 0xff},
color.RGBA{0x66, 0xff, 0xff, 0xff},
color.RGBA{0x99, 0x00, 0x00, 0xff},
color.RGBA{0x99, 0x00, 0x33, 0xff},
color.RGBA{0x99, 0x00, 0x66, 0xff},
color.RGBA{0x99, 0x00, 0x99, 0xff},
color.RGBA{0x99, 0x00, 0xcc, 0xff},
color.RGBA{0x99, 0x00, 0xff, 0xff},
color.RGBA{0x99, 0x33, 0x00, 0xff},
color.RGBA{0x99, 0x33, 0x33, 0xff},
color.RGBA{0x99, 0x33, 0x66, 0xff},
color.RGBA{0x99, 0x33, 0x99, 0xff},
color.RGBA{0x99, 0x33, 0xcc, 0xff},
color.RGBA{0x99, 0x33, 0xff, 0xff},
color.RGBA{0x99, 0x66, 0x00, 0xff},
color.RGBA{0x99, 0x66, 0x33, 0xff},
color.RGBA{0x99, 0x66, 0x66, 0xff},
color.RGBA{0x99, 0x66, 0x99, 0xff},
color.RGBA{0x99, 0x66, 0xcc, 0xff},
color.RGBA{0x99, 0x66, 0xff, 0xff},
color.RGBA{0x99, 0x99, 0x00, 0xff},
color.RGBA{0x99, 0x99, 0x33, 0xff},
color.RGBA{0x99, 0x99, 0x66, 0xff},
color.RGBA{0x99, 0x99, 0x99, 0xff},
color.RGBA{0x99, 0x99, 0xcc, 0xff},
color.RGBA{0x99, 0x99, 0xff, 0xff},
color.RGBA{0x99, 0xcc, 0x00, 0xff},
color.RGBA{0x99, 0xcc, 0x33, 0xff},
color.RGBA{0x99, 0xcc, 0x66, 0xff},
color.RGBA{0x99, 0xcc, 0x99, 0xff},
color.RGBA{0x99, 0xcc, 0xcc, 0xff},
color.RGBA{0x99, 0xcc, 0xff, 0xff},
color.RGBA{0x99, 0xff, 0x00, 0xff},
color.RGBA{0x99, 0xff, 0x33, 0xff},
color.RGBA{0x99, 0xff, 0x66, 0xff},
color.RGBA{0x99, 0xff, 0x99, 0xff},
color.RGBA{0x99, 0xff, 0xcc, 0xff},
color.RGBA{0x99, 0xff, 0xff, 0xff},
color.RGBA{0xcc, 0x00, 0x00, 0xff},
color.RGBA{0xcc, 0x00, 0x33, 0xff},
color.RGBA{0xcc, 0x00, 0x66, 0xff},
color.RGBA{0xcc, 0x00, 0x99, 0xff},
color.RGBA{0xcc, 0x00, 0xcc, 0xff},
color.RGBA{0xcc, 0x00, 0xff, 0xff},
color.RGBA{0xcc, 0x33, 0x00, 0xff},
color.RGBA{0xcc, 0x33, 0x33, 0xff},
color.RGBA{0xcc, 0x33, 0x66, 0xff},
color.RGBA{0xcc, 0x33, 0x99, 0xff},
color.RGBA{0xcc, 0x33, 0xcc, 0xff},
color.RGBA{0xcc, 0x33, 0xff, 0xff},
color.RGBA{0xcc, 0x66, 0x00, 0xff},
color.RGBA{0xcc, 0x66, 0x33, 0xff},
color.RGBA{0xcc, 0x66, 0x66, 0xff},
color.RGBA{0xcc, 0x66, 0x99, 0xff},
color.RGBA{0xcc, 0x66, 0xcc, 0xff},
color.RGBA{0xcc, 0x66, 0xff, 0xff},
color.RGBA{0xcc, 0x99, 0x00, 0xff},
color.RGBA{0xcc, 0x99, 0x33, 0xff},
color.RGBA{0xcc, 0x99, 0x66, 0xff},
color.RGBA{0xcc, 0x99, 0x99, 0xff},
color.RGBA{0xcc, 0x99, 0xcc, 0xff},
color.RGBA{0xcc, 0x99, 0xff, 0xff},
color.RGBA{0xcc, 0xcc, 0x00, 0xff},
color.RGBA{0xcc, 0xcc, 0x33, 0xff},
color.RGBA{0xcc, 0xcc, 0x66, 0xff},
color.RGBA{0xcc, 0xcc, 0x99, 0xff},
color.RGBA{0xcc, 0xcc, 0xcc, 0xff},
color.RGBA{0xcc, 0xcc, 0xff, 0xff},
color.RGBA{0xcc, 0xff, 0x00, 0xff},
color.RGBA{0xcc, 0xff, 0x33, 0xff},
color.RGBA{0xcc, 0xff, 0x66, 0xff},
color.RGBA{0xcc, 0xff, 0x99, 0xff},
color.RGBA{0xcc, 0xff, 0xcc, 0xff},
color.RGBA{0xcc, 0xff, 0xff, 0xff},
color.RGBA{0xff, 0x00, 0x00, 0xff},
color.RGBA{0xff, 0x00, 0x33, 0xff},
color.RGBA{0xff, 0x00, 0x66, 0xff},
color.RGBA{0xff, 0x00, 0x99, 0xff},
color.RGBA{0xff, 0x00, 0xcc, 0xff},
color.RGBA{0xff, 0x00, 0xff, 0xff},
color.RGBA{0xff, 0x33, 0x00, 0xff},
color.RGBA{0xff, 0x33, 0x33, 0xff},
color.RGBA{0xff, 0x33, 0x66, 0xff},
color.RGBA{0xff, 0x33, 0x99, 0xff},
color.RGBA{0xff, 0x33, 0xcc, 0xff},
color.RGBA{0xff, 0x33, 0xff, 0xff},
color.RGBA{0xff, 0x66, 0x00, 0xff},
color.RGBA{0xff, 0x66, 0x33, 0xff},
color.RGBA{0xff, 0x66, 0x66, 0xff},
color.RGBA{0xff, 0x66, 0x99, 0xff},
color.RGBA{0xff, 0x66, 0xcc, 0xff},
color.RGBA{0xff, 0x66, 0xff, 0xff},
color.RGBA{0xff, 0x99, 0x00, 0xff},
color.RGBA{0xff, 0x99, 0x33, 0xff},
color.RGBA{0xff, 0x99, 0x66, 0xff},
color.RGBA{0xff, 0x99, 0x99, 0xff},
color.RGBA{0xff, 0x99, 0xcc, 0xff},
color.RGBA{0xff, 0x99, 0xff, 0xff},
color.RGBA{0xff, 0xcc, 0x00, 0xff},
color.RGBA{0xff, 0xcc, 0x33, 0xff},
color.RGBA{0xff, 0xcc, 0x66, 0xff},
color.RGBA{0xff, 0xcc, 0x99, 0xff},
color.RGBA{0xff, 0xcc, 0xcc, 0xff},
color.RGBA{0xff, 0xcc, 0xff, 0xff},
color.RGBA{0xff, 0xff, 0x00, 0xff},
color.RGBA{0xff, 0xff, 0x33, 0xff},
color.RGBA{0xff, 0xff, 0x66, 0xff},
color.RGBA{0xff, 0xff, 0x99, 0xff},
color.RGBA{0xff, 0xff, 0xcc, 0xff},
color.RGBA{0xff, 0xff, 0xff, 0xff},
}
Go 是一种编译型语言,它结合了解释型语言的游刃有余,动态类型语言的开发效率,以及静态类型的安全性。它也打算成为现代的,支持网络与多核计算的语言。要满足这些目标,需要解决一些语言上的问题:一个富有表达能力但轻量级的类型系统,并发与垃圾回收机制,严格的依赖规范等等。这些无法通过库或工具解决好,因此Go也就应运而生了。
主页 | https://golang.org/ |
源码 | https://go.googlesource.com/go |
发布版本 | 1.9.2 |