-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathColorDef.h
More file actions
148 lines (144 loc) · 10.5 KB
/
Copy pathColorDef.h
File metadata and controls
148 lines (144 loc) · 10.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
#pragma once
#include <QTypeInfo>
#define CLR_LIGHTPINK {255, 182, 193} // 浅粉红
#define CLR_PINK {255, 192, 203} // 粉红
#define CLR_CRIMSON {220, 20, 60} // 猩红 (深红)
#define CLR_LAVENDERBLUSH {255, 240, 245} // 淡紫红
#define CLR_PALEVIOLETRED {219, 112, 147} // 弱紫罗兰红
#define CLR_HOTPINK {255, 105, 180} // 热情的粉红
#define CLR_DEEPPINK {255, 20, 147} // 深粉红
#define CLR_MEDIUMVIOLETRED {199, 21, 133} // 中紫罗兰红
#define CLR_ORCHID {218, 112, 214} // 兰花紫
#define CLR_THISTLE {216, 191, 216} // 蓟
#define CLR_PLUM {221, 160, 221} // 李子紫
#define CLR_VIOLET {238, 130, 238} // 紫罗兰
#define CLR_MAGENTA {255, 0, 255} // 洋红 (品红 玫瑰红)
#define CLR_FUCHSIA {255, 0, 255} // 灯笼海棠(紫红色)
#define CLR_DARKMAGENTA {139, 0, 139} // 深洋红
#define CLR_PURPLE {128, 0, 128} // 紫色
#define CLR_MEDIUMORCHID {186, 85, 211} // 中兰花紫
#define CLR_DARKVIOLET {148, 0, 211} // 暗紫罗兰
#define CLR_DARKORCHID {153, 50, 204} // 暗兰花紫
#define CLR_INDIGO { 75, 0, 130} // 靛青 (紫兰色)
#define CLR_BLUEVIOLET {138, 43, 226} // 蓝紫罗兰
#define CLR_MEDIUMPURPLE {147, 112, 219} // 中紫色
#define CLR_MEDIUMSLATEBLUE {123, 104, 238} // 中板岩蓝
#define CLR_SLATEBLUE {106, 90, 205} // 板岩蓝
#define CLR_DARKSLATEBLUE { 72, 61, 139} // 暗板岩蓝
#define CLR_LAVENDER {230, 230, 250} // 熏衣草淡紫
#define CLR_GHOSTWHITE {248, 248, 255} // 幽灵白
#define CLR_BLUE { 0, 0, 255} // 纯蓝
#define CLR_MEDIUMBLUE { 0, 0, 205} // 中蓝色
#define CLR_MIDNIGHTBLUE { 25, 25, 112} // 午夜蓝
#define CLR_DARKBLUE { 0, 0, 139} // 暗蓝色
#define CLR_NAVY { 0, 0, 128} // 海军蓝
#define CLR_ROYALBLUE { 65, 105, 225} // 皇家蓝 (宝蓝)
#define CLR_CORNFLOWERBLUE {100, 149, 237} // 矢车菊蓝
#define CLR_LIGHTSTEELBLUE {176, 196, 222} // 亮钢蓝
#define CLR_LIGHTSLATEGRAY {119, 136, 153} // 亮石板灰
#define CLR_SLATEGRAY {112, 128, 144} // 石板灰
#define CLR_DODGERBLUE { 30, 144, 255} // 道奇蓝
#define CLR_ALICEBLUE {240, 248, 255} // 爱丽丝蓝
#define CLR_STEELBLUE { 70, 130, 180} // 钢蓝 (铁青)
#define CLR_LIGHTSKYBLUE {135, 206, 250} // 亮天蓝色
#define CLR_SKYBLUE {135, 206, 235} // 天蓝色
#define CLR_DEEPSKYBLUE { 0, 191, 255} // 深天蓝
#define CLR_LIGHTBLUE {173, 216, 230} // 亮蓝
#define CLR_POWDERBLUE {176, 224, 230} // 火药青
#define CLR_CADETBLUE { 95, 158, 160} // 军服蓝
#define CLR_AZURE {240, 255, 255} // 蔚蓝色
#define CLR_LIGHTCYAN {224, 255, 255} // 淡青色
#define CLR_PALETURQUOISE {175, 238, 238} // 弱绿宝石
#define CLR_CYAN { 0, 255, 255} // 青色
#define CLR_AQUA { 0, 255, 255} // 水色
#define CLR_DARKTURQUOISE { 0, 206, 209} // 暗绿宝石
#define CLR_DARKSLATEGRAY { 47, 79, 79} // 暗石板灰
#define CLR_DARKCYAN { 0, 139, 139} // 暗青色
#define CLR_TEAL { 0, 128, 128} // 水鸭色
#define CLR_MEDIUMTURQUOISE { 72, 209, 204} // 中绿宝石
#define CLR_LIGHTSEAGREEN { 32, 178, 170} // 浅海洋绿
#define CLR_TURQUOISE { 64, 224, 208} // 绿宝石
#define CLR_AQUAMARINE {127, 255, 212} // 宝石碧绿
#define CLR_MEDIUMAQUAMARINE {102, 205, 170} // 中宝石碧绿
#define CLR_MEDIUMSPRINGGREEN { 0, 250, 154} // 中春绿色
#define CLR_MINTCREAM {245, 255, 250} // 薄荷奶油
#define CLR_SPRINGGREEN { 0, 255, 127} // 春绿色
#define CLR_MEDIUMSEAGREEN { 60, 179, 113} // 中海洋绿
#define CLR_SEAGREEN { 46, 139, 87} // 海洋绿
#define CLR_HONEYDEW {240, 255, 240} // 蜜瓜色
#define CLR_LIGHTGREEN {144, 238, 144} // 淡绿色
#define CLR_PALEGREEN {152, 251, 152} // 弱绿色
#define CLR_DARKSEAGREEN {143, 188, 143} // 暗海洋绿
#define CLR_LIMEGREEN { 50, 205, 50} // 闪光深绿
#define CLR_LIME { 0, 255, 0} // 闪光绿
#define CLR_FORESTGREEN { 34, 139, 34} // 森林绿
#define CLR_GREEN { 0, 128, 0} // 纯绿
#define CLR_DARKGREEN { 0, 100, 0} // 暗绿色
#define CLR_CHARTREUSE {127, 255, 0} // 查特酒绿 (黄绿色)
#define CLR_LAWNGREEN {124, 252, 0} // 草坪绿
#define CLR_GREENYELLOW {173, 255, 47} // 绿黄色
#define CLR_DARKOLIVEGREEN { 85, 107, 47} // 暗橄榄绿
#define CLR_YELLOWGREEN {154, 205, 50} // 黄绿色
#define CLR_OLIVEDRAB {107, 142, 35} // 橄榄褐色
#define CLR_BEIGE {245, 245, 220} // 米色(灰棕色)
#define CLR_LIGHTGOLDENRODYELLOW {250, 250, 210} // 亮菊黄
#define CLR_IVORY {255, 255, 240} // 象牙
#define CLR_LIGHTYELLOW {255, 255, 224} // 浅黄色
#define CLR_YELLOW {255, 255, 0} // 纯黄
#define CLR_OLIVE {128, 128, 0} // 橄榄
#define CLR_DARKKHAKI {189, 183, 107} // 深卡叽布
#define CLR_LEMONCHIFFON {255, 250, 205} // 柠檬绸
#define CLR_PALEGOLDENROD {238, 232, 170} // 灰菊黄
#define CLR_KHAKI {240, 230, 140} // 卡叽布
#define CLR_GOLD {255, 215, 0} // 金色
#define CLR_CORNSILK {255, 248, 220} // 玉米丝色
#define CLR_GOLDENROD {218, 165, 32} // 金菊黄
#define CLR_DARKGOLDENROD {184, 134, 11} // 暗金菊黄
#define CLR_FLORALWHITE {255, 250, 240} // 花的白色
#define CLR_OLDLACE {253, 245, 230} // 旧蕾丝
#define CLR_WHEAT {245, 222, 179} // 小麦色
#define CLR_MOCCASIN {255, 228, 181} // 鹿皮靴
#define CLR_ORANGE {255, 165, 0} // 橙色
#define CLR_PAPAYAWHIP {255, 239, 213} // 番木瓜
#define CLR_BLANCHEDALMOND {255, 235, 205} // 发白的杏仁色
#define CLR_NAVAJOWHITE {255, 222, 173} // 土著白
#define CLR_ANTIQUEWHITE {250, 235, 215} // 古董白
#define CLR_TAN {210, 180, 140} // 茶色
#define CLR_BURLYWOOD {222, 184, 135} // 硬木色
#define CLR_BISQUE {255, 228, 196} // 陶坯黄
#define CLR_DARKORANGE {255, 140, 0} // 深橙色
#define CLR_LINEN {250, 240, 230} // 亚麻布
#define CLR_PERU {205, 133, 63} // 秘鲁
#define CLR_PEACHPUFF {255, 218, 185} // 桃肉色
#define CLR_SANDYBROWN {244, 164, 96} // 沙棕色
#define CLR_CHOCOLATE {210, 105, 30} // 巧克力
#define CLR_SADDLEBROWN {139, 69, 19} // 马鞍棕色
#define CLR_SEASHELL {255, 245, 238} // 海贝壳
#define CLR_SIENNA {160, 82, 45} // 黄土赭色
#define CLR_LIGHTSALMON {255, 160, 122} // 浅鲑鱼肉色
#define CLR_CORAL {255, 127, 80} // 珊瑚
#define CLR_ORANGERED {255, 69, 0} // 橙红色
#define CLR_DARKSALMON {233, 150, 122} // 深鲜肉(鲑鱼)色
#define CLR_TOMATO {255, 99, 71} // 番茄红
#define CLR_MISTYROSE {255, 228, 225} // 薄雾玫瑰
#define CLR_SALMON {250, 128, 114} // 鲜肉(鲑鱼)色
#define CLR_SNOW {255, 250, 250} // 雪
#define CLR_LIGHTCORAL {240, 128, 128} // 淡珊瑚色
#define CLR_ROSYBROWN {188, 143, 143} // 玫瑰棕色
#define CLR_INDIANRED {205, 92, 92} // 印度红
#define CLR_RED {255, 0, 0} // 纯红
#define CLR_BROWN {165, 42, 42} // 棕色
#define CLR_FIREBRICK {178, 34, 34} // 耐火砖
#define CLR_DARKRED {139, 0, 0} // 深红色
#define CLR_MAROON {128, 0, 0} // 栗色
#define CLR_WHITE {255, 255, 255} // 纯白
#define CLR_WHITESMOKE {245, 245, 245} // 白烟
#define CLR_GAINSBORO {220, 220, 220} // 庚斯博罗灰色
#define CLR_LIGHTGREY {211, 211, 211} // 浅灰色
#define CLR_SILVER {192, 192, 192} // 银灰色
#define CLR_DARKGRAY {169, 169, 169} // 深灰色
#define CLR_GRAY {186, 183, 186} // 灰色(*)
#define CLR_DIMGRAY {105, 105, 105} // 暗淡的灰色
#define CLR_BLACK { 0, 0, 0} // 纯黑
constexpr quint8 COLOR_SET[][3] = {CLR_AQUA, CLR_AZURE, CLR_RED, CLR_BLACK, CLR_BLUE, CLR_BROWN, CLR_CYAN, CLR_DARKBLUE, CLR_FUCHSIA, CLR_GOLD, CLR_GREEN, CLR_GRAY, CLR_INDIGO, CLR_MAGENTA, CLR_LIME, CLR_YELLOW, CLR_WHITE, CLR_TOMATO, CLR_SALMON};
constexpr quint32 COLOR_NUM = 19;