主页->库函数目录->颜色表示及相关函数->颜色表示
设置绘图色有以下几种办法:
1. 用 16 进制的颜色表示,形式为:
0xrrggbb (rr=红,gg=绿,bb=蓝)
2. 用预定义颜色,如下:
常量值 | 值 | 颜色值 | 常量值 | 值 | 颜色 |
BLACK值 | 0值 | 黑值 | DARKGRAY值 | 0x545454值 | 深灰 |
BLUE值 | 0x0000A8值 | 蓝值 | LIGHTBLUE值 | 0x5454FC值 | 亮蓝 |
GREEN值 | 0x00A800值 | 绿值 | LIGHTGREEN值 | 0x54FC54值 | 亮绿 |
CYAN值 | 0x00A8A8值 | 青值 | LIGHTCYAN值 | 0x54FCFC值 | 亮青 |
RED值 | 0xA80000值 | 值 | LIGHTRED值 | 0xFC5454值 | 亮红 |
MAGENTA值 | 0xA800A8值 | 紫值 | LIGHTMAGENTA值 | 0xFC54FC值 | 亮紫 |
BROWN值 | 0xA8A800值 | 棕值 | YELLOW值 | 0xFCFC54值 | 黄 |
LIGHTGRAY值 | 0xA8A8A8值 | 浅灰值 | WHITE值 | 0xFCFCFC值 | 白 |
3. 用 EGERGB 宏合成颜色。详见 EGERGB。
4. 用 hsl2rgb、hsv2rgb 转换其他色彩模型到 RGB 颜色。详见 hsl2rgb、hsv2rgb。
示例:
以下是部分设置前景色的方法:
setcolor(0xff0000);
setcolor(BLUE);
setcolor(EGERGB(0, 0, 255));
setcolor(hsl2rgb(240, 1, 0.5));