1use crate::Srgb;
2use core::fmt;
3
4#[derive(Debug, Clone, Copy, PartialEq)]
5pub enum Named {
6 Aliceblue,
7 Antiquewhite,
8 Aqua,
9 Aquamarine,
10 Azure,
11 Beige,
12 Bisque,
13 Black,
14 Blanchedalmond,
15 Blue,
16 Blueviolet,
17 Brown,
18 Burlywood,
19 Cadetblue,
20 Chartreuse,
21 Chocolate,
22 Coral,
23 Cornflowerblue,
24 Cornsilk,
25 Crimson,
26 Cyan,
27 Darkblue,
28 Darkcyan,
29 Darkgoldenrod,
30 Darkgray,
31 Darkgreen,
32 Darkgrey,
33 Darkkhaki,
34 Darkmagenta,
35 Darkolivegreen,
36 Darkorange,
37 Darkorchid,
38 Darkred,
39 Darksalmon,
40 Darkseagreen,
41 Darkslateblue,
42 Darkslategray,
43 Darkslategrey,
44 Darkturquoise,
45 Darkviolet,
46 Deeppink,
47 Deepskyblue,
48 Dimgray,
49 Dimgrey,
50 Dodgerblue,
51 Firebrick,
52 Floralwhite,
53 Forestgreen,
54 Fuchsia,
55 Gainsboro,
56 Ghostwhite,
57 Gold,
58 Goldenrod,
59 Gray,
60 Green,
61 Greenyellow,
62 Grey,
63 Honeydew,
64 Hotpink,
65 Indianred,
66 Indigo,
67 Ivory,
68 Khaki,
69 Lavender,
70 Lavenderblush,
71 Lawngreen,
72 Lemonchiffon,
73 Lightblue,
74 Lightcoral,
75 Lightcyan,
76 Lightgoldenrodyellow,
77 Lightgray,
78 Lightgreen,
79 Lightgrey,
80 Lightpink,
81 Lightsalmon,
82 Lightseagreen,
83 Lightskyblue,
84 Lightslategray,
85 Lightslategrey,
86 Lightsteelblue,
87 Lightyellow,
88 Lime,
89 Limegreen,
90 Linen,
91 Magenta,
92 Maroon,
93 Mediumaquamarine,
94 Mediumblue,
95 Mediumorchid,
96 Mediumpurple,
97 Mediumseagreen,
98 Mediumslateblue,
99 Mediumspringgreen,
100 Mediumturquoise,
101 Mediumvioletred,
102 Midnightblue,
103 Mintcream,
104 Mistyrose,
105 Moccasin,
106 Navajowhite,
107 Navy,
108 Oldlace,
109 Olive,
110 Olivedrab,
111 Orange,
112 Orangered,
113 Orchid,
114 Palegoldenrod,
115 Palegreen,
116 Paleturquoise,
117 Palevioletred,
118 Papayawhip,
119 Peachpuff,
120 Peru,
121 Pink,
122 Plum,
123 Powderblue,
124 Purple,
125 Rebeccapurple,
126 Red,
127 Rosybrown,
128 Royalblue,
129 Saddlebrown,
130 Salmon,
131 Sandybrown,
132 Seagreen,
133 Seashell,
134 Sienna,
135 Silver,
136 Skyblue,
137 Slateblue,
138 Slategray,
139 Slategrey,
140 Snow,
141 Springgreen,
142 Steelblue,
143 Tan,
144 Teal,
145 Thistle,
146 Tomato,
147 Turquoise,
148 Violet,
149 Wheat,
150 White,
151 Whitesmoke,
152 Yellow,
153 Yellowgreen,
154}
155
156impl Named {
157 pub fn iter() -> impl Iterator<Item = Named> {
158 [
159 Named::Aliceblue,
160 Named::Antiquewhite,
161 Named::Aqua,
162 Named::Aquamarine,
163 Named::Azure,
164 Named::Beige,
165 Named::Bisque,
166 Named::Black,
167 Named::Blanchedalmond,
168 Named::Blue,
169 Named::Blueviolet,
170 Named::Brown,
171 Named::Burlywood,
172 Named::Cadetblue,
173 Named::Chartreuse,
174 Named::Chocolate,
175 Named::Coral,
176 Named::Cornflowerblue,
177 Named::Cornsilk,
178 Named::Crimson,
179 Named::Cyan,
180 Named::Darkblue,
181 Named::Darkcyan,
182 Named::Darkgoldenrod,
183 Named::Darkgray,
184 Named::Darkgreen,
185 Named::Darkgrey,
186 Named::Darkkhaki,
187 Named::Darkmagenta,
188 Named::Darkolivegreen,
189 Named::Darkorange,
190 Named::Darkorchid,
191 Named::Darkred,
192 Named::Darksalmon,
193 Named::Darkseagreen,
194 Named::Darkslateblue,
195 Named::Darkslategray,
196 Named::Darkslategrey,
197 Named::Darkturquoise,
198 Named::Darkviolet,
199 Named::Deeppink,
200 Named::Deepskyblue,
201 Named::Dimgray,
202 Named::Dimgrey,
203 Named::Dodgerblue,
204 Named::Firebrick,
205 Named::Floralwhite,
206 Named::Forestgreen,
207 Named::Fuchsia,
208 Named::Gainsboro,
209 Named::Ghostwhite,
210 Named::Gold,
211 Named::Goldenrod,
212 Named::Gray,
213 Named::Green,
214 Named::Greenyellow,
215 Named::Grey,
216 Named::Honeydew,
217 Named::Hotpink,
218 Named::Indianred,
219 Named::Indigo,
220 Named::Ivory,
221 Named::Khaki,
222 Named::Lavender,
223 Named::Lavenderblush,
224 Named::Lawngreen,
225 Named::Lemonchiffon,
226 Named::Lightblue,
227 Named::Lightcoral,
228 Named::Lightcyan,
229 Named::Lightgoldenrodyellow,
230 Named::Lightgray,
231 Named::Lightgreen,
232 Named::Lightgrey,
233 Named::Lightpink,
234 Named::Lightsalmon,
235 Named::Lightseagreen,
236 Named::Lightskyblue,
237 Named::Lightslategray,
238 Named::Lightslategrey,
239 Named::Lightsteelblue,
240 Named::Lightyellow,
241 Named::Lime,
242 Named::Limegreen,
243 Named::Linen,
244 Named::Magenta,
245 Named::Maroon,
246 Named::Mediumaquamarine,
247 Named::Mediumblue,
248 Named::Mediumorchid,
249 Named::Mediumpurple,
250 Named::Mediumseagreen,
251 Named::Mediumslateblue,
252 Named::Mediumspringgreen,
253 Named::Mediumturquoise,
254 Named::Mediumvioletred,
255 Named::Midnightblue,
256 Named::Mintcream,
257 Named::Mistyrose,
258 Named::Moccasin,
259 Named::Navajowhite,
260 Named::Navy,
261 Named::Oldlace,
262 Named::Olive,
263 Named::Olivedrab,
264 Named::Orange,
265 Named::Orangered,
266 Named::Orchid,
267 Named::Palegoldenrod,
268 Named::Palegreen,
269 Named::Paleturquoise,
270 Named::Palevioletred,
271 Named::Papayawhip,
272 Named::Peachpuff,
273 Named::Peru,
274 Named::Pink,
275 Named::Plum,
276 Named::Powderblue,
277 Named::Purple,
278 Named::Rebeccapurple,
279 Named::Red,
280 Named::Rosybrown,
281 Named::Royalblue,
282 Named::Saddlebrown,
283 Named::Salmon,
284 Named::Sandybrown,
285 Named::Seagreen,
286 Named::Seashell,
287 Named::Sienna,
288 Named::Silver,
289 Named::Skyblue,
290 Named::Slateblue,
291 Named::Slategray,
292 Named::Slategrey,
293 Named::Snow,
294 Named::Springgreen,
295 Named::Steelblue,
296 Named::Tan,
297 Named::Teal,
298 Named::Thistle,
299 Named::Tomato,
300 Named::Turquoise,
301 Named::Violet,
302 Named::Wheat,
303 Named::White,
304 Named::Whitesmoke,
305 Named::Yellow,
306 Named::Yellowgreen,
307 ]
308 .into_iter()
309 }
310}
311
312impl fmt::Display for Named {
313 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
314 match self {
315 Self::Aliceblue => write!(f, "aliceblue"),
316 Self::Antiquewhite => write!(f, "antiquewhite"),
317 Self::Aqua => write!(f, "aqua"),
318 Self::Aquamarine => write!(f, "aquamarine"),
319 Self::Azure => write!(f, "azure"),
320 Self::Beige => write!(f, "beige"),
321 Self::Bisque => write!(f, "bisque"),
322 Self::Black => write!(f, "black"),
323 Self::Blanchedalmond => write!(f, "blanchedalmond"),
324 Self::Blue => write!(f, "blue"),
325 Self::Blueviolet => write!(f, "blueviolet"),
326 Self::Brown => write!(f, "brown"),
327 Self::Burlywood => write!(f, "burlywood"),
328 Self::Cadetblue => write!(f, "cadetblue"),
329 Self::Chartreuse => write!(f, "chartreuse"),
330 Self::Chocolate => write!(f, "chocolate"),
331 Self::Coral => write!(f, "coral"),
332 Self::Cornflowerblue => write!(f, "cornflowerblue"),
333 Self::Cornsilk => write!(f, "cornsilk"),
334 Self::Crimson => write!(f, "crimson"),
335 Self::Cyan => write!(f, "cyan"),
336 Self::Darkblue => write!(f, "darkblue"),
337 Self::Darkcyan => write!(f, "darkcyan"),
338 Self::Darkgoldenrod => write!(f, "darkgoldenrod"),
339 Self::Darkgray => write!(f, "darkgray"),
340 Self::Darkgreen => write!(f, "darkgreen"),
341 Self::Darkgrey => write!(f, "darkgrey"),
342 Self::Darkkhaki => write!(f, "darkkhaki"),
343 Self::Darkmagenta => write!(f, "darkmagenta"),
344 Self::Darkolivegreen => write!(f, "darkolivegreen"),
345 Self::Darkorange => write!(f, "darkorange"),
346 Self::Darkorchid => write!(f, "darkorchid"),
347 Self::Darkred => write!(f, "darkred"),
348 Self::Darksalmon => write!(f, "darksalmon"),
349 Self::Darkseagreen => write!(f, "darkseagreen"),
350 Self::Darkslateblue => write!(f, "darkslateblue"),
351 Self::Darkslategray => write!(f, "darkslategray"),
352 Self::Darkslategrey => write!(f, "darkslategrey"),
353 Self::Darkturquoise => write!(f, "darkturquoise"),
354 Self::Darkviolet => write!(f, "darkviolet"),
355 Self::Deeppink => write!(f, "deeppink"),
356 Self::Deepskyblue => write!(f, "deepskyblue"),
357 Self::Dimgray => write!(f, "dimgray"),
358 Self::Dimgrey => write!(f, "dimgrey"),
359 Self::Dodgerblue => write!(f, "dodgerblue"),
360 Self::Firebrick => write!(f, "firebrick"),
361 Self::Floralwhite => write!(f, "floralwhite"),
362 Self::Forestgreen => write!(f, "forestgreen"),
363 Self::Fuchsia => write!(f, "fuchsia"),
364 Self::Gainsboro => write!(f, "gainsboro"),
365 Self::Ghostwhite => write!(f, "ghostwhite"),
366 Self::Gold => write!(f, "gold"),
367 Self::Goldenrod => write!(f, "goldenrod"),
368 Self::Gray => write!(f, "gray"),
369 Self::Green => write!(f, "green"),
370 Self::Greenyellow => write!(f, "greenyellow"),
371 Self::Grey => write!(f, "grey"),
372 Self::Honeydew => write!(f, "honeydew"),
373 Self::Hotpink => write!(f, "hotpink"),
374 Self::Indianred => write!(f, "indianred"),
375 Self::Indigo => write!(f, "indigo"),
376 Self::Ivory => write!(f, "ivory"),
377 Self::Khaki => write!(f, "khaki"),
378 Self::Lavender => write!(f, "lavender"),
379 Self::Lavenderblush => write!(f, "lavenderblush"),
380 Self::Lawngreen => write!(f, "lawngreen"),
381 Self::Lemonchiffon => write!(f, "lemonchiffon"),
382 Self::Lightblue => write!(f, "lightblue"),
383 Self::Lightcoral => write!(f, "lightcoral"),
384 Self::Lightcyan => write!(f, "lightcyan"),
385 Self::Lightgoldenrodyellow => write!(f, "lightgoldenrodyellow"),
386 Self::Lightgray => write!(f, "lightgray"),
387 Self::Lightgreen => write!(f, "lightgreen"),
388 Self::Lightgrey => write!(f, "lightgrey"),
389 Self::Lightpink => write!(f, "lightpink"),
390 Self::Lightsalmon => write!(f, "lightsalmon"),
391 Self::Lightseagreen => write!(f, "lightseagreen"),
392 Self::Lightskyblue => write!(f, "lightskyblue"),
393 Self::Lightslategray => write!(f, "lightslategray"),
394 Self::Lightslategrey => write!(f, "lightslategrey"),
395 Self::Lightsteelblue => write!(f, "lightsteelblue"),
396 Self::Lightyellow => write!(f, "lightyellow"),
397 Self::Lime => write!(f, "lime"),
398 Self::Limegreen => write!(f, "limegreen"),
399 Self::Linen => write!(f, "linen"),
400 Self::Magenta => write!(f, "magenta"),
401 Self::Maroon => write!(f, "maroon"),
402 Self::Mediumaquamarine => write!(f, "mediumaquamarine"),
403 Self::Mediumblue => write!(f, "mediumblue"),
404 Self::Mediumorchid => write!(f, "mediumorchid"),
405 Self::Mediumpurple => write!(f, "mediumpurple"),
406 Self::Mediumseagreen => write!(f, "mediumseagreen"),
407 Self::Mediumslateblue => write!(f, "mediumslateblue"),
408 Self::Mediumspringgreen => write!(f, "mediumspringgreen"),
409 Self::Mediumturquoise => write!(f, "mediumturquoise"),
410 Self::Mediumvioletred => write!(f, "mediumvioletred"),
411 Self::Midnightblue => write!(f, "midnightblue"),
412 Self::Mintcream => write!(f, "mintcream"),
413 Self::Mistyrose => write!(f, "mistyrose"),
414 Self::Moccasin => write!(f, "moccasin"),
415 Self::Navajowhite => write!(f, "navajowhite"),
416 Self::Navy => write!(f, "navy"),
417 Self::Oldlace => write!(f, "oldlace"),
418 Self::Olive => write!(f, "olive"),
419 Self::Olivedrab => write!(f, "olivedrab"),
420 Self::Orange => write!(f, "orange"),
421 Self::Orangered => write!(f, "orangered"),
422 Self::Orchid => write!(f, "orchid"),
423 Self::Palegoldenrod => write!(f, "palegoldenrod"),
424 Self::Palegreen => write!(f, "palegreen"),
425 Self::Paleturquoise => write!(f, "paleturquoise"),
426 Self::Palevioletred => write!(f, "palevioletred"),
427 Self::Papayawhip => write!(f, "papayawhip"),
428 Self::Peachpuff => write!(f, "peachpuff"),
429 Self::Peru => write!(f, "peru"),
430 Self::Pink => write!(f, "pink"),
431 Self::Plum => write!(f, "plum"),
432 Self::Powderblue => write!(f, "powderblue"),
433 Self::Purple => write!(f, "purple"),
434 Self::Rebeccapurple => write!(f, "rebeccapurple"),
435 Self::Red => write!(f, "red"),
436 Self::Rosybrown => write!(f, "rosybrown"),
437 Self::Royalblue => write!(f, "royalblue"),
438 Self::Saddlebrown => write!(f, "saddlebrown"),
439 Self::Salmon => write!(f, "salmon"),
440 Self::Sandybrown => write!(f, "sandybrown"),
441 Self::Seagreen => write!(f, "seagreen"),
442 Self::Seashell => write!(f, "seashell"),
443 Self::Sienna => write!(f, "sienna"),
444 Self::Silver => write!(f, "silver"),
445 Self::Skyblue => write!(f, "skyblue"),
446 Self::Slateblue => write!(f, "slateblue"),
447 Self::Slategray => write!(f, "slategray"),
448 Self::Slategrey => write!(f, "slategrey"),
449 Self::Snow => write!(f, "snow"),
450 Self::Springgreen => write!(f, "springgreen"),
451 Self::Steelblue => write!(f, "steelblue"),
452 Self::Tan => write!(f, "tan"),
453 Self::Teal => write!(f, "teal"),
454 Self::Thistle => write!(f, "thistle"),
455 Self::Tomato => write!(f, "tomato"),
456 Self::Turquoise => write!(f, "turquoise"),
457 Self::Violet => write!(f, "violet"),
458 Self::Wheat => write!(f, "wheat"),
459 Self::White => write!(f, "white"),
460 Self::Whitesmoke => write!(f, "whitesmoke"),
461 Self::Yellow => write!(f, "yellow"),
462 Self::Yellowgreen => write!(f, "yellowgreen"),
463 }
464 }
465}
466
467impl From<Named> for Srgb {
468 fn from(value: Named) -> Srgb {
469 let (red, green, blue) = match value {
470 Named::Aliceblue => (240, 248, 255),
471 Named::Antiquewhite => (250, 235, 215),
472 Named::Aqua => (0, 255, 255),
473 Named::Aquamarine => (127, 255, 212),
474 Named::Azure => (240, 255, 255),
475 Named::Beige => (245, 245, 220),
476 Named::Bisque => (255, 228, 196),
477 Named::Black => (0, 0, 0),
478 Named::Blanchedalmond => (255, 235, 205),
479 Named::Blue => (0, 0, 255),
480 Named::Blueviolet => (138, 43, 226),
481 Named::Brown => (165, 42, 42),
482 Named::Burlywood => (222, 184, 135),
483 Named::Cadetblue => (95, 158, 160),
484 Named::Chartreuse => (127, 255, 0),
485 Named::Chocolate => (210, 105, 30),
486 Named::Coral => (255, 127, 80),
487 Named::Cornflowerblue => (100, 149, 237),
488 Named::Cornsilk => (255, 248, 220),
489 Named::Crimson => (220, 20, 60),
490 Named::Cyan => (0, 255, 255),
491 Named::Darkblue => (0, 0, 139),
492 Named::Darkcyan => (0, 139, 139),
493 Named::Darkgoldenrod => (184, 134, 11),
494 Named::Darkgray => (169, 169, 169),
495 Named::Darkgreen => (0, 100, 0),
496 Named::Darkgrey => (169, 169, 169),
497 Named::Darkkhaki => (189, 183, 107),
498 Named::Darkmagenta => (139, 0, 139),
499 Named::Darkolivegreen => (85, 107, 47),
500 Named::Darkorange => (255, 140, 0),
501 Named::Darkorchid => (153, 50, 204),
502 Named::Darkred => (139, 0, 0),
503 Named::Darksalmon => (233, 150, 122),
504 Named::Darkseagreen => (143, 188, 143),
505 Named::Darkslateblue => (72, 61, 139),
506 Named::Darkslategray => (47, 79, 79),
507 Named::Darkslategrey => (47, 79, 79),
508 Named::Darkturquoise => (0, 206, 209),
509 Named::Darkviolet => (148, 0, 211),
510 Named::Deeppink => (255, 20, 147),
511 Named::Deepskyblue => (0, 191, 255),
512 Named::Dimgray => (105, 105, 105),
513 Named::Dimgrey => (105, 105, 105),
514 Named::Dodgerblue => (30, 144, 255),
515 Named::Firebrick => (178, 34, 34),
516 Named::Floralwhite => (255, 250, 240),
517 Named::Forestgreen => (34, 139, 34),
518 Named::Fuchsia => (255, 0, 255),
519 Named::Gainsboro => (220, 220, 220),
520 Named::Ghostwhite => (248, 248, 255),
521 Named::Gold => (255, 215, 0),
522 Named::Goldenrod => (218, 165, 32),
523 Named::Gray => (128, 128, 128),
524 Named::Green => (0, 128, 0),
525 Named::Greenyellow => (173, 255, 47),
526 Named::Grey => (128, 128, 128),
527 Named::Honeydew => (240, 255, 240),
528 Named::Hotpink => (255, 105, 180),
529 Named::Indianred => (205, 92, 92),
530 Named::Indigo => (75, 0, 130),
531 Named::Ivory => (255, 255, 240),
532 Named::Khaki => (240, 230, 140),
533 Named::Lavender => (230, 230, 250),
534 Named::Lavenderblush => (255, 240, 245),
535 Named::Lawngreen => (124, 252, 0),
536 Named::Lemonchiffon => (255, 250, 205),
537 Named::Lightblue => (173, 216, 230),
538 Named::Lightcoral => (240, 128, 128),
539 Named::Lightcyan => (224, 255, 255),
540 Named::Lightgoldenrodyellow => (250, 250, 210),
541 Named::Lightgray => (211, 211, 211),
542 Named::Lightgreen => (144, 238, 144),
543 Named::Lightgrey => (211, 211, 211),
544 Named::Lightpink => (255, 182, 193),
545 Named::Lightsalmon => (255, 160, 122),
546 Named::Lightseagreen => (32, 178, 170),
547 Named::Lightskyblue => (135, 206, 250),
548 Named::Lightslategray => (119, 136, 153),
549 Named::Lightslategrey => (119, 136, 153),
550 Named::Lightsteelblue => (176, 196, 222),
551 Named::Lightyellow => (255, 255, 224),
552 Named::Lime => (0, 255, 0),
553 Named::Limegreen => (50, 205, 50),
554 Named::Linen => (250, 240, 230),
555 Named::Magenta => (255, 0, 255),
556 Named::Maroon => (128, 0, 0),
557 Named::Mediumaquamarine => (102, 205, 170),
558 Named::Mediumblue => (0, 0, 205),
559 Named::Mediumorchid => (186, 85, 211),
560 Named::Mediumpurple => (147, 112, 219),
561 Named::Mediumseagreen => (60, 179, 113),
562 Named::Mediumslateblue => (123, 104, 238),
563 Named::Mediumspringgreen => (0, 250, 154),
564 Named::Mediumturquoise => (72, 209, 204),
565 Named::Mediumvioletred => (199, 21, 133),
566 Named::Midnightblue => (25, 25, 112),
567 Named::Mintcream => (245, 255, 250),
568 Named::Mistyrose => (255, 228, 225),
569 Named::Moccasin => (255, 228, 181),
570 Named::Navajowhite => (255, 222, 173),
571 Named::Navy => (0, 0, 128),
572 Named::Oldlace => (253, 245, 230),
573 Named::Olive => (128, 128, 0),
574 Named::Olivedrab => (107, 142, 35),
575 Named::Orange => (255, 165, 0),
576 Named::Orangered => (255, 69, 0),
577 Named::Orchid => (218, 112, 214),
578 Named::Palegoldenrod => (238, 232, 170),
579 Named::Palegreen => (152, 251, 152),
580 Named::Paleturquoise => (175, 238, 238),
581 Named::Palevioletred => (219, 112, 147),
582 Named::Papayawhip => (255, 239, 213),
583 Named::Peachpuff => (255, 218, 185),
584 Named::Peru => (205, 133, 63),
585 Named::Pink => (255, 192, 203),
586 Named::Plum => (221, 160, 221),
587 Named::Powderblue => (176, 224, 230),
588 Named::Purple => (128, 0, 128),
589 Named::Rebeccapurple => (102, 51, 153),
590 Named::Red => (255, 0, 0),
591 Named::Rosybrown => (188, 143, 143),
592 Named::Royalblue => (65, 105, 225),
593 Named::Saddlebrown => (139, 69, 19),
594 Named::Salmon => (250, 128, 114),
595 Named::Sandybrown => (244, 164, 96),
596 Named::Seagreen => (46, 139, 87),
597 Named::Seashell => (255, 245, 238),
598 Named::Sienna => (160, 82, 45),
599 Named::Silver => (192, 192, 192),
600 Named::Skyblue => (135, 206, 235),
601 Named::Slateblue => (106, 90, 205),
602 Named::Slategray => (112, 128, 144),
603 Named::Slategrey => (112, 128, 144),
604 Named::Snow => (255, 250, 250),
605 Named::Springgreen => (0, 255, 127),
606 Named::Steelblue => (70, 130, 180),
607 Named::Tan => (210, 180, 140),
608 Named::Teal => (0, 128, 128),
609 Named::Thistle => (216, 191, 216),
610 Named::Tomato => (255, 99, 71),
611 Named::Turquoise => (64, 224, 208),
612 Named::Violet => (238, 130, 238),
613 Named::Wheat => (245, 222, 179),
614 Named::White => (255, 255, 255),
615 Named::Whitesmoke => (245, 245, 245),
616 Named::Yellow => (255, 255, 0),
617 Named::Yellowgreen => (154, 205, 50),
618 };
619 Srgb::new(red, green, blue, 100.0)
620 }
621}