颜色数据可以用三种方法表示: 字符数据、整型数据或者是颜色名(只能是 Web colors 中已命名的). 字符数据的表达方法是用三个数字来表示三种主要颜色:红、绿、蓝的比例。 以 C 开头,用单引号括住。数字的值在 0 ~ 255 之间按比例选取。 整数数据的表达方法使用十六进制或十进制数字。十六进制数字如 0x00BBGGRR, 其中 RR 是红色的比例,GG 是绿色的比例,BB 是蓝色的比例。十进制数不能直接体现红绿蓝的比例 ,而是十六进制数字的十进制表示方式。 特殊的颜色名可以参考Web colors set表。 示例: // 字符数据 C'128,128,128' // 灰色 C'0x00,0x00,0xFF' // 蓝色 // 颜色名 Red Yellow Black // 整型数据 0xFFFFFF // 白色 16777215 // 白色 0x008000 // 绿色 32768 // 绿色 颜色数据占用 4 字节的空间。第一个字节一般被忽略,后三个字节包含了红绿蓝的组成信息。 |