1 #define COLOR_ALICEBLUE_RGB 0xf0f8ff00 /* W3C color values in RGBA */ 2 #define COLOR_ANTIQUEWHITE_RGB 0xfaebd700 3 #define COLOR_AQUAMARINE_RGB 0x7fffd400 4 #define COLOR_AQUA_RGB 0x00ffff00 5 #define COLOR_AZURE_RGB 0xf0ffff00 6 #define COLOR_BEIGE_RGB 0xf5f5dc00 7 #define COLOR_BISQUE_RGB 0xffe4c400 8 #define COLOR_BLACK_RGB 0x00000000 9 #define COLOR_BLANCHEDALMOND_RGB 0xffebcd00 10 #define COLOR_BLUEVIOLET_RGB 0x8a2be200 11 #define COLOR_BLUE_RGB 0x0000ff00 12 #define COLOR_BROWN_RGB 0xa52a2a00 13 #define COLOR_BURLYWOOD_RGB 0xdeb88700 14 #define COLOR_CADETBLUE_RGB 0x5f9ea000 15 #define COLOR_CHARTREUSE_RGB 0x7fff0000 16 #define COLOR_CHOCOLATE_RGB 0xd2691e00 17 #define COLOR_CORAL_RGB 0xff7f5000 18 #define COLOR_CORNFLOWERBLUE_RGB 0x6495ed00 19 #define COLOR_CORNSILK_RGB 0xfff8dc00 20 #define COLOR_CRIMSON_RGB 0xdc143c00 21 #define COLOR_CYAN_RGB 0x00ffff00 22 #define COLOR_DARKBLUE_RGB 0x00008b00 23 #define COLOR_DARKCYAN_RGB 0x008b8b00 24 #define COLOR_DARKGOLDENROD_RGB 0xb8860b00 25 #define COLOR_DARKGRAY_RGB 0xa9a9a900 26 #define COLOR_DARKGREEN_RGB 0x00640000 27 #define COLOR_DARKKHAKI_RGB 0xbdb76b00 28 #define COLOR_DARKMAGENTA_RGB 0x8b008b00 29 #define COLOR_DARKOLIVEGREEN_RGB 0x556b2f00 30 #define COLOR_DARKORANGE_RGB 0xff8c0000 31 #define COLOR_DARKORCHID_RGB 0x9932cc00 32 #define COLOR_DARKRED_RGB 0x8b000000 33 #define COLOR_DARKSALMON_RGB 0xe9967a00 34 #define COLOR_DARKSEAGREEN_RGB 0x8fbc8f00 35 #define COLOR_DARKSLATEBLUE_RGB 0x483d8b00 36 #define COLOR_DARKSLATEGRAY_RGB 0x2f4f4f00 37 #define COLOR_DARKTURQUOISE_RGB 0x00ced100 38 #define COLOR_DARKVIOLET_RGB 0x9400d300 39 #define COLOR_DEEPPINK_RGB 0xff149300 40 #define COLOR_DEEPSKYBLUE_RGB 0x00bfff00 41 #define COLOR_DIMGRAY_RGB 0x69696900 42 #define COLOR_DODGERBLUE_RGB 0x1e90ff00 43 #define COLOR_FIREBRICK_RGB 0xb2222200 44 #define COLOR_FLORALWHITE_RGB 0xfffaf000 45 #define COLOR_FORESTGREEN_RGB 0x228b2200 46 #define COLOR_FUCHSIA_RGB 0xff00ff00 47 #define COLOR_GAINSBORO_RGB 0xdcdcdc00 48 #define COLOR_GHOSTWHITE_RGB 0xf8f8ff00 49 #define COLOR_GOLDENROD_RGB 0xdaa52000 50 #define COLOR_GOLD_RGB 0xffd70000 51 #define COLOR_GRAY_RGB 0x80808000 52 #define COLOR_GREENYELLOW_RGB 0xadff2f00 53 #define COLOR_GREEN_RGB 0x00800000 54 #define COLOR_HONEYDEW_RGB 0xf0fff000 55 #define COLOR_HOTPINK_RGB 0xff69b400 56 #define COLOR_INDIANRED_RGB 0xcd5c5c00 57 #define COLOR_INDIGO_RGB 0x4b008200 58 #define COLOR_IVORY_RGB 0xfffff000 59 #define COLOR_KHAKI_RGB 0xf0e68c00 60 #define COLOR_LAVENDERBLUSH_RGB 0xfff0f500 61 #define COLOR_LAVENDER_RGB 0xe6e6fa00 62 #define COLOR_LAWNGREEN_RGB 0x7cfc0000 63 #define COLOR_LEMONCHIFFON_RGB 0xfffacd00 64 #define COLOR_LIGHTBLUE_RGB 0xadd8e600 65 #define COLOR_LIGHTCORAL_RGB 0xf0808000 66 #define COLOR_LIGHTCYAN_RGB 0xe0ffff00 67 #define COLOR_LIGHTGOLDENRODYELLOW_RGB 0xfafad200 68 #define COLOR_LIGHTGRAY_RGB 0xd3d3d300 69 #define COLOR_LIGHTGREEN_RGB 0x90ee9000 70 #define COLOR_LIGHTPINK_RGB 0xffb6c100 71 #define COLOR_LIGHTSALMON_RGB 0xffa07a00 72 #define COLOR_LIGHTSEAGREEN_RGB 0x20b2aa00 73 #define COLOR_LIGHTSKYBLUE_RGB 0x87cefa00 74 #define COLOR_LIGHTSLATEGRAY_RGB 0x77889900 75 #define COLOR_LIGHTSTEELBLUE_RGB 0xb0c4de00 76 #define COLOR_LIGHTYELLOW_RGB 0xffffe000 77 #define COLOR_LIMEGREEN_RGB 0x32cd3200 78 #define COLOR_LIME_RGB 0x00ff0000 79 #define COLOR_LINEN_RGB 0xfaf0e600 80 #define COLOR_MAGENTA_RGB 0xff00ff00 81 #define COLOR_MAROON_RGB 0x80000000 82 #define COLOR_MEDIUMAQUAMARINE_RGB 0x66cdaa00 83 #define COLOR_MEDIUMBLUE_RGB 0x0000cd00 84 #define COLOR_MEDIUMORCHID_RGB 0xba55d300 85 #define COLOR_MEDIUMPURPLE_RGB 0x9370db00 86 #define COLOR_MEDIUMSEAGREEN_RGB 0x3cb37100 87 #define COLOR_MEDIUMSLATEBLUE_RGB 0x7b68ee00 88 #define COLOR_MEDIUMSPRINGGREEN_RGB 0x00fa9a00 89 #define COLOR_MEDIUMTURQUOISE_RGB 0x48d1cc00 90 #define COLOR_MEDIUMVIOLETRED_RGB 0xc7158500 91 #define COLOR_MIDNIGHTBLUE_RGB 0x19197000 92 #define COLOR_MINTCREAM_RGB 0xf5fffa00 93 #define COLOR_MISTYROSE_RGB 0xffe4e100 94 #define COLOR_MOCCASIN_RGB 0xffe4b500 95 #define COLOR_NAVAJOWHITE_RGB 0xffdead00 96 #define COLOR_NAVY_RGB 0x00008000 97 #define COLOR_OLDLACE_RGB 0xfdf5e600 98 #define COLOR_OLIVEDRAB_RGB 0x6b8e2300 99 #define COLOR_OLIVE_RGB 0x80800000 100 #define COLOR_ORANGERED_RGB 0xff450000 101 #define COLOR_ORANGE_RGB 0xffa50000 102 #define COLOR_ORCHID_RGB 0xda70d600 103 #define COLOR_PALEGOLDENROD_RGB 0xeee8aa00 104 #define COLOR_PALEGREEN_RGB 0x98fb9800 105 #define COLOR_PALETURQUOISE_RGB 0xafeeee00 106 #define COLOR_PALEVIOLETRED_RGB 0xdb709300 107 #define COLOR_PAPAYAWHIP_RGB 0xffefd500 108 #define COLOR_PEACHPUFF_RGB 0xffdab900 109 #define COLOR_PERU_RGB 0xcd853f00 110 #define COLOR_PINK_RGB 0xffc0cb00 111 #define COLOR_PLUM_RGB 0xdda0dd00 112 #define COLOR_POWDERBLUE_RGB 0xb0e0e600 113 #define COLOR_PURPLE_RGB 0x80008000 114 #define COLOR_REBECCAPURPLE_RGB 0x66339900 115 #define COLOR_RED_RGB 0xff000000 116 #define COLOR_ROSYBROWN_RGB 0xbc8f8f00 117 #define COLOR_ROYALBLUE_RGB 0x4169e100 118 #define COLOR_SADDLEBROWN_RGB 0x8b451300 119 #define COLOR_SALMON_RGB 0xfa807200 120 #define COLOR_SANDYBROWN_RGB 0xf4a46000 121 #define COLOR_SEAGREEN_RGB 0x2e8b5700 122 #define COLOR_SEASHELL_RGB 0xfff5ee00 123 #define COLOR_SIENNA_RGB 0xa0522d00 124 #define COLOR_SILVER_RGB 0xc0c0c000 125 #define COLOR_SKYBLUE_RGB 0x87ceeb00 126 #define COLOR_SLATEBLUE_RGB 0x6a5acd00 127 #define COLOR_SLATEGRAY_RGB 0x70809000 128 #define COLOR_SNOW_RGB 0xfffafa00 129 #define COLOR_SPRINGGREEN_RGB 0x00ff7f00 130 #define COLOR_STEELBLUE_RGB 0x4682b400 131 #define COLOR_TAN_RGB 0xd2b48c00 132 #define COLOR_TEAL_RGB 0x00808000 133 #define COLOR_THISTLE_RGB 0xd8bfd800 134 #define COLOR_TOMATO_RGB 0xff634700 135 #define COLOR_TURQUOISE_RGB 0x40e0d000 136 #define COLOR_VIOLET_RGB 0xee82ee00 137 #define COLOR_WHEAT_RGB 0xf5deb300 138 #define COLOR_WHITESMOKE_RGB 0xf5f5f500 139 #define COLOR_WHITE_RGB 0xffffff00 140 #define COLOR_YELLOWGREEN_RGB 0x9acd3200 141 #define COLOR_YELLOW_RGB 0xffff0000 142 143 static const struct color_rgb color_rgb_t[] = { 144 { "aliceblue", 9, COLOR_ALICEBLUE_RGB }, 145 { "antiquewhite", 12, COLOR_ANTIQUEWHITE_RGB }, 146 { "aquamarine", 10, COLOR_AQUAMARINE_RGB }, 147 { "aqua", 4, COLOR_AQUA_RGB }, 148 { "azure", 5, COLOR_AZURE_RGB }, 149 { "beige", 5, COLOR_BEIGE_RGB }, 150 { "bisque", 6, COLOR_BISQUE_RGB }, 151 { "black", 5, COLOR_BLACK_RGB }, 152 { "blanchedalmond", 14, COLOR_BLANCHEDALMOND_RGB }, 153 { "blueviolet", 10, COLOR_BLUEVIOLET_RGB }, 154 { "blue", 4, COLOR_BLUE_RGB }, 155 { "brown", 5, COLOR_BROWN_RGB }, 156 { "burlywood", 9, COLOR_BURLYWOOD_RGB }, 157 { "cadetblue", 9, COLOR_CADETBLUE_RGB }, 158 { "chartreuse", 10, COLOR_CHARTREUSE_RGB }, 159 { "chocolate", 9, COLOR_CHOCOLATE_RGB }, 160 { "coral", 5, COLOR_CORAL_RGB }, 161 { "cornflowerblue", 14, COLOR_CORNFLOWERBLUE_RGB }, 162 { "cornsilk", 8, COLOR_CORNSILK_RGB }, 163 { "crimson", 7, COLOR_CRIMSON_RGB }, 164 { "cyan", 4, COLOR_CYAN_RGB }, 165 { "darkblue", 8, COLOR_DARKBLUE_RGB }, 166 { "darkcyan", 8, COLOR_DARKCYAN_RGB }, 167 { "darkgoldenrod", 13, COLOR_DARKGOLDENROD_RGB }, 168 { "darkgray", 8, COLOR_DARKGRAY_RGB }, 169 { "darkgreen", 9, COLOR_DARKGREEN_RGB }, 170 { "darkkhaki", 9, COLOR_DARKKHAKI_RGB }, 171 { "darkmagenta", 11, COLOR_DARKMAGENTA_RGB }, 172 { "darkolivegreen", 14, COLOR_DARKOLIVEGREEN_RGB }, 173 { "darkorange", 10, COLOR_DARKORANGE_RGB }, 174 { "darkorchid", 10, COLOR_DARKORCHID_RGB }, 175 { "darkred", 7, COLOR_DARKRED_RGB }, 176 { "darksalmon", 10, COLOR_DARKSALMON_RGB }, 177 { "darkseagreen", 12, COLOR_DARKSEAGREEN_RGB }, 178 { "darkslateblue", 13, COLOR_DARKSLATEBLUE_RGB }, 179 { "darkslategray", 13, COLOR_DARKSLATEGRAY_RGB }, 180 { "darkturquoise", 13, COLOR_DARKTURQUOISE_RGB }, 181 { "darkviolet", 10, COLOR_DARKVIOLET_RGB }, 182 { "deeppink", 8, COLOR_DEEPPINK_RGB }, 183 { "deepskyblue", 11, COLOR_DEEPSKYBLUE_RGB }, 184 { "dimgray", 7, COLOR_DIMGRAY_RGB }, 185 { "dodgerblue", 10, COLOR_DODGERBLUE_RGB }, 186 { "firebrick", 9, COLOR_FIREBRICK_RGB }, 187 { "floralwhite", 11, COLOR_FLORALWHITE_RGB }, 188 { "forestgreen", 11, COLOR_FORESTGREEN_RGB }, 189 { "fuchsia", 7, COLOR_FUCHSIA_RGB }, 190 { "gainsboro", 9, COLOR_GAINSBORO_RGB }, 191 { "ghostwhite", 10, COLOR_GHOSTWHITE_RGB }, 192 { "goldenrod", 9, COLOR_GOLDENROD_RGB }, 193 { "gold", 4, COLOR_GOLD_RGB }, 194 { "gray", 4, COLOR_GRAY_RGB }, 195 { "greenyellow", 11, COLOR_GREENYELLOW_RGB }, 196 { "green", 5, COLOR_GREEN_RGB }, 197 { "honeydew", 8, COLOR_HONEYDEW_RGB }, 198 { "hotpink", 7, COLOR_HOTPINK_RGB }, 199 { "indianred", 9, COLOR_INDIANRED_RGB }, 200 { "indigo", 6, COLOR_INDIGO_RGB }, 201 { "ivory", 5, COLOR_IVORY_RGB }, 202 { "khaki", 5, COLOR_KHAKI_RGB }, 203 { "lavenderblush", 13, COLOR_LAVENDERBLUSH_RGB }, 204 { "lavender", 8, COLOR_LAVENDER_RGB }, 205 { "lawngreen", 9, COLOR_LAWNGREEN_RGB }, 206 { "lemonchiffon", 12, COLOR_LEMONCHIFFON_RGB }, 207 { "lightblue", 9, COLOR_LIGHTBLUE_RGB }, 208 { "lightcoral", 10, COLOR_LIGHTCORAL_RGB }, 209 { "lightcyan", 9, COLOR_LIGHTCYAN_RGB }, 210 { "lightgoldenrodyellow", 20, COLOR_LIGHTGOLDENRODYELLOW_RGB }, 211 { "lightgray", 9, COLOR_LIGHTGRAY_RGB }, 212 { "lightgreen", 10, COLOR_LIGHTGREEN_RGB }, 213 { "lightpink", 9, COLOR_LIGHTPINK_RGB }, 214 { "lightsalmon", 11, COLOR_LIGHTSALMON_RGB }, 215 { "lightseagreen", 13, COLOR_LIGHTSEAGREEN_RGB }, 216 { "lightskyblue", 12, COLOR_LIGHTSKYBLUE_RGB }, 217 { "lightslategray", 14, COLOR_LIGHTSLATEGRAY_RGB }, 218 { "lightsteelblue", 14, COLOR_LIGHTSTEELBLUE_RGB }, 219 { "lightyellow", 11, COLOR_LIGHTYELLOW_RGB }, 220 { "limegreen", 9, COLOR_LIMEGREEN_RGB }, 221 { "lime", 4, COLOR_LIME_RGB }, 222 { "linen", 5, COLOR_LINEN_RGB }, 223 { "magenta", 7, COLOR_MAGENTA_RGB }, 224 { "maroon", 6, COLOR_MAROON_RGB }, 225 { "mediumaquamarine", 16, COLOR_MEDIUMAQUAMARINE_RGB }, 226 { "mediumblue", 10, COLOR_MEDIUMBLUE_RGB }, 227 { "mediumorchid", 12, COLOR_MEDIUMORCHID_RGB }, 228 { "mediumpurple", 12, COLOR_MEDIUMPURPLE_RGB }, 229 { "mediumseagreen", 14, COLOR_MEDIUMSEAGREEN_RGB }, 230 { "mediumslateblue", 15, COLOR_MEDIUMSLATEBLUE_RGB }, 231 { "mediumspringgreen", 17, COLOR_MEDIUMSPRINGGREEN_RGB }, 232 { "mediumturquoise", 15, COLOR_MEDIUMTURQUOISE_RGB }, 233 { "mediumvioletred", 15, COLOR_MEDIUMVIOLETRED_RGB }, 234 { "midnightblue", 12, COLOR_MIDNIGHTBLUE_RGB }, 235 { "mintcream", 9, COLOR_MINTCREAM_RGB }, 236 { "mistyrose", 9, COLOR_MISTYROSE_RGB }, 237 { "moccasin", 8, COLOR_MOCCASIN_RGB }, 238 { "navajowhite", 11, COLOR_NAVAJOWHITE_RGB }, 239 { "navy", 4, COLOR_NAVY_RGB }, 240 { "oldlace", 7, COLOR_OLDLACE_RGB }, 241 { "olivedrab", 9, COLOR_OLIVEDRAB_RGB }, 242 { "olive", 5, COLOR_OLIVE_RGB }, 243 { "orangered", 9, COLOR_ORANGERED_RGB }, 244 { "orange", 6, COLOR_ORANGE_RGB }, 245 { "orchid", 6, COLOR_ORCHID_RGB }, 246 { "palegoldenrod", 13, COLOR_PALEGOLDENROD_RGB }, 247 { "palegreen", 9, COLOR_PALEGREEN_RGB }, 248 { "paleturquoise", 13, COLOR_PALETURQUOISE_RGB }, 249 { "palevioletred", 13, COLOR_PALEVIOLETRED_RGB }, 250 { "papayawhip", 10, COLOR_PAPAYAWHIP_RGB }, 251 { "peachpuff", 9, COLOR_PEACHPUFF_RGB }, 252 { "peru", 4, COLOR_PERU_RGB }, 253 { "pink", 4, COLOR_PINK_RGB }, 254 { "plum", 4, COLOR_PLUM_RGB }, 255 { "powderblue", 10, COLOR_POWDERBLUE_RGB }, 256 { "purple", 6, COLOR_PURPLE_RGB }, 257 { "rebeccapurple", 13, COLOR_REBECCAPURPLE_RGB }, 258 { "red", 3, COLOR_RED_RGB }, 259 { "rosybrown", 9, COLOR_ROSYBROWN_RGB }, 260 { "royalblue", 9, COLOR_ROYALBLUE_RGB }, 261 { "saddlebrown", 11, COLOR_SADDLEBROWN_RGB }, 262 { "salmon", 6, COLOR_SALMON_RGB }, 263 { "sandybrown", 10, COLOR_SANDYBROWN_RGB }, 264 { "seagreen", 8, COLOR_SEAGREEN_RGB }, 265 { "seashell", 8, COLOR_SEASHELL_RGB }, 266 { "sienna", 6, COLOR_SIENNA_RGB }, 267 { "silver", 6, COLOR_SILVER_RGB }, 268 { "skyblue", 7, COLOR_SKYBLUE_RGB }, 269 { "slateblue", 9, COLOR_SLATEBLUE_RGB }, 270 { "slategray", 9, COLOR_SLATEGRAY_RGB }, 271 { "snow", 4, COLOR_SNOW_RGB }, 272 { "springgreen", 11, COLOR_SPRINGGREEN_RGB }, 273 { "steelblue", 9, COLOR_STEELBLUE_RGB }, 274 { "tan", 3, COLOR_TAN_RGB }, 275 { "teal", 4, COLOR_TEAL_RGB }, 276 { "thistle", 7, COLOR_THISTLE_RGB }, 277 { "tomato", 6, COLOR_TOMATO_RGB }, 278 { "turquoise", 9, COLOR_TURQUOISE_RGB }, 279 { "violet", 6, COLOR_VIOLET_RGB }, 280 { "wheat", 5, COLOR_WHEAT_RGB }, 281 { "whitesmoke", 10, COLOR_WHITESMOKE_RGB }, 282 { "white", 5, COLOR_WHITE_RGB }, 283 { "yellowgreen", 11, COLOR_YELLOWGREEN_RGB }, 284 { "yellow", 6, COLOR_YELLOW_RGB }, 285 286 { NULL, 0, 0 } 287 }; 288