Package palette

import "image/color/palette"
Overview
Index

Overview ▾

包装调色板提供标准的调色板.

Index ▾

Package files

generate.go palette.go

Variables

Plan9是256色调色板,它将24位RGB空间划分为4×4×4细分,每个子多维数据集中有4个阴影. 与WebSafe相比,该想法是通过将彩色立方体切成更少的单元格来降低颜色分辨率,并使用额外的空间来提高强度分辨率. 这样可以得到16个灰色阴影(每个带有4个样本的4个灰色子立方体),每种原色和次要颜色13个阴影(3个带有4个样本加黑色的子立方体)和覆盖其余颜色立方体的合理颜色选择. 优点是可以更好地表示连续色调.

此选板已在https://9p.io/magic/man2html/6/color中描述的Plan 9操作系统中使用.

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是一种216色调色板,已由早期版本的Netscape Navigator普及. 它也被称为Netscape颜色立方体.

有关详细信息,请参见https://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},
}

by  ICOPY.SITE