File Coverage

blib/lib/FuseBead/From/PNG/Const.pm
Criterion Covered Total %
statement 16 16 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod n/a
total 22 22 100.0


line stmt bran cond sub pod time code
1             package FuseBead::From::PNG::Const;
2              
3 1     1   6 use strict;
  1         2  
  1         25  
4 1     1   5 use warnings;
  1         1  
  1         27  
5              
6             BEGIN {
7 1     1   243 $FuseBead::From::PNG::Const::VERSION = 'change me';
8             }
9              
10             require Exporter;
11             our @ISA = qw(Exporter);
12             our @EXPORT_OK = qw(
13             BEAD_DIAMETER
14             MILLIMETER_TO_INCH
15             METRIC_SUFFIX
16             IMPERIAL_SUFFIX
17              
18             BEAD_COLORS
19             BLACK_NAME
20             BLACK_HEX_COLOR
21             BLACK_RGB_COLOR_RED
22             BLACK_RGB_COLOR_GREEN
23             BLACK_RGB_COLOR_BLUE
24              
25             BLUEBERRY_CREAM_NAME
26             BLUEBERRY_CREAM_HEX_COLOR
27             BLUEBERRY_CREAM_RGB_COLOR_RED
28             BLUEBERRY_CREAM_RGB_COLOR_GREEN
29             BLUEBERRY_CREAM_RGB_COLOR_BLUE
30              
31             BLUSH_NAME
32             BLUSH_HEX_COLOR
33             BLUSH_RGB_COLOR_RED
34             BLUSH_RGB_COLOR_GREEN
35             BLUSH_RGB_COLOR_BLUE
36              
37             BRIGHT_GREEN_NAME
38             BRIGHT_GREEN_HEX_COLOR
39             BRIGHT_GREEN_RGB_COLOR_RED
40             BRIGHT_GREEN_RGB_COLOR_GREEN
41             BRIGHT_GREEN_RGB_COLOR_BLUE
42              
43             BROWN_NAME
44             BROWN_HEX_COLOR
45             BROWN_RGB_COLOR_RED
46             BROWN_RGB_COLOR_GREEN
47             BROWN_RGB_COLOR_BLUE
48              
49             BUBBLEGUM_NAME
50             BUBBLEGUM_HEX_COLOR
51             BUBBLEGUM_RGB_COLOR_RED
52             BUBBLEGUM_RGB_COLOR_GREEN
53             BUBBLEGUM_RGB_COLOR_BLUE
54              
55             BUTTERSCOTCH_NAME
56             BUTTERSCOTCH_HEX_COLOR
57             BUTTERSCOTCH_RGB_COLOR_RED
58             BUTTERSCOTCH_RGB_COLOR_GREEN
59             BUTTERSCOTCH_RGB_COLOR_BLUE
60              
61             CHEDDER_NAME
62             CHEDDER_HEX_COLOR
63             CHEDDER_RGB_COLOR_RED
64             CHEDDER_RGB_COLOR_GREEN
65             CHEDDER_RGB_COLOR_BLUE
66              
67             CLEAR_NAME
68             CLEAR_HEX_COLOR
69             CLEAR_RGB_COLOR_RED
70             CLEAR_RGB_COLOR_GREEN
71             CLEAR_RGB_COLOR_BLUE
72              
73             CRANAPPLE_NAME
74             CRANAPPLE_HEX_COLOR
75             CRANAPPLE_RGB_COLOR_RED
76             CRANAPPLE_RGB_COLOR_GREEN
77             CRANAPPLE_RGB_COLOR_BLUE
78              
79             CREAM_NAME
80             CREAM_HEX_COLOR
81             CREAM_RGB_COLOR_RED
82             CREAM_RGB_COLOR_GREEN
83             CREAM_RGB_COLOR_BLUE
84              
85             CYAN_NAME
86             CYAN_HEX_COLOR
87             CYAN_RGB_COLOR_RED
88             CYAN_RGB_COLOR_GREEN
89             CYAN_RGB_COLOR_BLUE
90              
91             DARK_BLUE_NAME
92             DARK_BLUE_HEX_COLOR
93             DARK_BLUE_RGB_COLOR_RED
94             DARK_BLUE_RGB_COLOR_GREEN
95             DARK_BLUE_RGB_COLOR_BLUE
96              
97             DARK_GREEN_NAME
98             DARK_GREEN_HEX_COLOR
99             DARK_GREEN_RGB_COLOR_RED
100             DARK_GREEN_RGB_COLOR_GREEN
101             DARK_GREEN_RGB_COLOR_BLUE
102              
103             DARK_GREY_NAME
104             DARK_GREY_HEX_COLOR
105             DARK_GREY_RGB_COLOR_RED
106             DARK_GREY_RGB_COLOR_GREEN
107             DARK_GREY_RGB_COLOR_BLUE
108              
109             EVERGREEN_NAME
110             EVERGREEN_HEX_COLOR
111             EVERGREEN_RGB_COLOR_RED
112             EVERGREEN_RGB_COLOR_GREEN
113             EVERGREEN_RGB_COLOR_BLUE
114              
115             GLOW_GREEN_NAME
116             GLOW_GREEN_HEX_COLOR
117             GLOW_GREEN_RGB_COLOR_RED
118             GLOW_GREEN_RGB_COLOR_GREEN
119             GLOW_GREEN_RGB_COLOR_BLUE
120              
121             GOLD_NAME
122             GOLD_HEX_COLOR
123             GOLD_RGB_COLOR_RED
124             GOLD_RGB_COLOR_GREEN
125             GOLD_RGB_COLOR_BLUE
126              
127             GREY_NAME
128             GREY_HEX_COLOR
129             GREY_RGB_COLOR_RED
130             GREY_RGB_COLOR_GREEN
131             GREY_RGB_COLOR_BLUE
132              
133             HOT_CORAL_NAME
134             HOT_CORAL_HEX_COLOR
135             HOT_CORAL_RGB_COLOR_RED
136             HOT_CORAL_RGB_COLOR_GREEN
137             HOT_CORAL_RGB_COLOR_BLUE
138              
139             KIWI_LIME_NAME
140             KIWI_LIME_HEX_COLOR
141             KIWI_LIME_RGB_COLOR_RED
142             KIWI_LIME_RGB_COLOR_GREEN
143             KIWI_LIME_RGB_COLOR_BLUE
144              
145             LAVENDER_NAME
146             LAVENDER_HEX_COLOR
147             LAVENDER_RGB_COLOR_RED
148             LAVENDER_RGB_COLOR_GREEN
149             LAVENDER_RGB_COLOR_BLUE
150              
151             LIGHT_BLUE_NAME
152             LIGHT_BLUE_HEX_COLOR
153             LIGHT_BLUE_RGB_COLOR_RED
154             LIGHT_BLUE_RGB_COLOR_GREEN
155             LIGHT_BLUE_RGB_COLOR_BLUE
156              
157             LIGHT_BROWN_NAME
158             LIGHT_BROWN_HEX_COLOR
159             LIGHT_BROWN_RGB_COLOR_RED
160             LIGHT_BROWN_RGB_COLOR_GREEN
161             LIGHT_BROWN_RGB_COLOR_BLUE
162              
163             LIGHT_GREEN_NAME
164             LIGHT_GREEN_HEX_COLOR
165             LIGHT_GREEN_RGB_COLOR_RED
166             LIGHT_GREEN_RGB_COLOR_GREEN
167             LIGHT_GREEN_RGB_COLOR_BLUE
168              
169             LIGHT_GREY_NAME
170             LIGHT_GREY_HEX_COLOR
171             LIGHT_GREY_RGB_COLOR_RED
172             LIGHT_GREY_RGB_COLOR_GREEN
173             LIGHT_GREY_RGB_COLOR_BLUE
174              
175             LIGHT_PINK_NAME
176             LIGHT_PINK_HEX_COLOR
177             LIGHT_PINK_RGB_COLOR_RED
178             LIGHT_PINK_RGB_COLOR_GREEN
179             LIGHT_PINK_RGB_COLOR_BLUE
180              
181             MAGENTA_NAME
182             MAGENTA_HEX_COLOR
183             MAGENTA_RGB_COLOR_RED
184             MAGENTA_RGB_COLOR_GREEN
185             MAGENTA_RGB_COLOR_BLUE
186              
187             NEON_GREEN_NAME
188             NEON_GREEN_HEX_COLOR
189             NEON_GREEN_RGB_COLOR_RED
190             NEON_GREEN_RGB_COLOR_GREEN
191             NEON_GREEN_RGB_COLOR_BLUE
192              
193             NEON_ORANGE_NAME
194             NEON_ORANGE_HEX_COLOR
195             NEON_ORANGE_RGB_COLOR_RED
196             NEON_ORANGE_RGB_COLOR_GREEN
197             NEON_ORANGE_RGB_COLOR_BLUE
198              
199             NEON_PINK_NAME
200             NEON_PINK_HEX_COLOR
201             NEON_PINK_RGB_COLOR_RED
202             NEON_PINK_RGB_COLOR_GREEN
203             NEON_PINK_RGB_COLOR_BLUE
204              
205             NEON_YELLOW_NAME
206             NEON_YELLOW_HEX_COLOR
207             NEON_YELLOW_RGB_COLOR_RED
208             NEON_YELLOW_RGB_COLOR_GREEN
209             NEON_YELLOW_RGB_COLOR_BLUE
210              
211             ORANGE_NAME
212             ORANGE_HEX_COLOR
213             ORANGE_RGB_COLOR_RED
214             ORANGE_RGB_COLOR_GREEN
215             ORANGE_RGB_COLOR_BLUE
216              
217             PARROT_GREEN_NAME
218             PARROT_GREEN_HEX_COLOR
219             PARROT_GREEN_RGB_COLOR_RED
220             PARROT_GREEN_RGB_COLOR_GREEN
221             PARROT_GREEN_RGB_COLOR_BLUE
222              
223             PASTEL_BLUE_NAME
224             PASTEL_BLUE_HEX_COLOR
225             PASTEL_BLUE_RGB_COLOR_RED
226             PASTEL_BLUE_RGB_COLOR_GREEN
227             PASTEL_BLUE_RGB_COLOR_BLUE
228              
229             PASTEL_GREEN_NAME
230             PASTEL_GREEN_HEX_COLOR
231             PASTEL_GREEN_RGB_COLOR_RED
232             PASTEL_GREEN_RGB_COLOR_GREEN
233             PASTEL_GREEN_RGB_COLOR_BLUE
234              
235             PASTEL_LAVENDER_NAME
236             PASTEL_LAVENDER_HEX_COLOR
237             PASTEL_LAVENDER_RGB_COLOR_RED
238             PASTEL_LAVENDER_RGB_COLOR_GREEN
239             PASTEL_LAVENDER_RGB_COLOR_BLUE
240              
241             PASTEL_YELLOW_NAME
242             PASTEL_YELLOW_HEX_COLOR
243             PASTEL_YELLOW_RGB_COLOR_RED
244             PASTEL_YELLOW_RGB_COLOR_GREEN
245             PASTEL_YELLOW_RGB_COLOR_BLUE
246              
247             PEACH_NAME
248             PEACH_HEX_COLOR
249             PEACH_RGB_COLOR_RED
250             PEACH_RGB_COLOR_GREEN
251             PEACH_RGB_COLOR_BLUE
252              
253             PEARL_CORAL_NAME
254             PEARL_CORAL_HEX_COLOR
255             PEARL_CORAL_RGB_COLOR_RED
256             PEARL_CORAL_RGB_COLOR_GREEN
257             PEARL_CORAL_RGB_COLOR_BLUE
258              
259             PEARL_GREEN_NAME
260             PEARL_GREEN_HEX_COLOR
261             PEARL_GREEN_RGB_COLOR_RED
262             PEARL_GREEN_RGB_COLOR_GREEN
263             PEARL_GREEN_RGB_COLOR_BLUE
264              
265             PEARL_LIGHT_BLUE_NAME
266             PEARL_LIGHT_BLUE_HEX_COLOR
267             PEARL_LIGHT_BLUE_RGB_COLOR_RED
268             PEARL_LIGHT_BLUE_RGB_COLOR_GREEN
269             PEARL_LIGHT_BLUE_RGB_COLOR_BLUE
270              
271             PEARL_LIGHT_PINK_NAME
272             PEARL_LIGHT_PINK_HEX_COLOR
273             PEARL_LIGHT_PINK_RGB_COLOR_RED
274             PEARL_LIGHT_PINK_RGB_COLOR_GREEN
275             PEARL_LIGHT_PINK_RGB_COLOR_BLUE
276              
277             PEARL_YELLOW_NAME
278             PEARL_YELLOW_HEX_COLOR
279             PEARL_YELLOW_RGB_COLOR_RED
280             PEARL_YELLOW_RGB_COLOR_GREEN
281             PEARL_YELLOW_RGB_COLOR_BLUE
282              
283             PERIWINKLE_BLUE_NAME
284             PERIWINKLE_BLUE_HEX_COLOR
285             PERIWINKLE_BLUE_RGB_COLOR_RED
286             PERIWINKLE_BLUE_RGB_COLOR_GREEN
287             PERIWINKLE_BLUE_RGB_COLOR_BLUE
288              
289             PINK_NAME
290             PINK_HEX_COLOR
291             PINK_RGB_COLOR_RED
292             PINK_RGB_COLOR_GREEN
293             PINK_RGB_COLOR_BLUE
294              
295             PLUM_NAME
296             PLUM_HEX_COLOR
297             PLUM_RGB_COLOR_RED
298             PLUM_RGB_COLOR_GREEN
299             PLUM_RGB_COLOR_BLUE
300              
301             PRICKLY_PEAR_NAME
302             PRICKLY_PEAR_HEX_COLOR
303             PRICKLY_PEAR_RGB_COLOR_RED
304             PRICKLY_PEAR_RGB_COLOR_GREEN
305             PRICKLY_PEAR_RGB_COLOR_BLUE
306              
307             PURPLE_NAME
308             PURPLE_HEX_COLOR
309             PURPLE_RGB_COLOR_RED
310             PURPLE_RGB_COLOR_GREEN
311             PURPLE_RGB_COLOR_BLUE
312              
313             RASPBERRY_NAME
314             RASPBERRY_HEX_COLOR
315             RASPBERRY_RGB_COLOR_RED
316             RASPBERRY_RGB_COLOR_GREEN
317             RASPBERRY_RGB_COLOR_BLUE
318              
319             RED_NAME
320             RED_HEX_COLOR
321             RED_RGB_COLOR_RED
322             RED_RGB_COLOR_GREEN
323             RED_RGB_COLOR_BLUE
324              
325             RUST_NAME
326             RUST_HEX_COLOR
327             RUST_RGB_COLOR_RED
328             RUST_RGB_COLOR_GREEN
329             RUST_RGB_COLOR_BLUE
330              
331             SAND_NAME
332             SAND_HEX_COLOR
333             SAND_RGB_COLOR_RED
334             SAND_RGB_COLOR_GREEN
335             SAND_RGB_COLOR_BLUE
336              
337             SILVER_NAME
338             SILVER_HEX_COLOR
339             SILVER_RGB_COLOR_RED
340             SILVER_RGB_COLOR_GREEN
341             SILVER_RGB_COLOR_BLUE
342              
343             TAN_NAME
344             TAN_HEX_COLOR
345             TAN_RGB_COLOR_RED
346             TAN_RGB_COLOR_GREEN
347             TAN_RGB_COLOR_BLUE
348              
349             TOOTHPASTE_NAME
350             TOOTHPASTE_HEX_COLOR
351             TOOTHPASTE_RGB_COLOR_RED
352             TOOTHPASTE_RGB_COLOR_GREEN
353             TOOTHPASTE_RGB_COLOR_BLUE
354              
355             TURQUOISE_NAME
356             TURQUOISE_HEX_COLOR
357             TURQUOISE_RGB_COLOR_RED
358             TURQUOISE_RGB_COLOR_GREEN
359             TURQUOISE_RGB_COLOR_BLUE
360              
361             WHITE_NAME
362             WHITE_HEX_COLOR
363             WHITE_RGB_COLOR_RED
364             WHITE_RGB_COLOR_GREEN
365             WHITE_RGB_COLOR_BLUE
366              
367             YELLOW_NAME
368             YELLOW_HEX_COLOR
369             YELLOW_RGB_COLOR_RED
370             YELLOW_RGB_COLOR_GREEN
371             YELLOW_RGB_COLOR_BLUE
372              
373              
374             );
375              
376             our %EXPORT_TAGS = ('all' => \@EXPORT_OK);
377              
378             # Bead Dimensions Info
379             use constant {
380 1         126 BEAD_DIAMETER => 5, # in millimeters
381             MILLIMETER_TO_INCH => 0.0393701, # 1mm == 0.0393701 in.
382             MILLIMETER_TO_PIXEL => 3.779527559, # 1mm == 3.779527559 pixels
383             METRIC_SUFFIX => "mm",
384             IMPERIAL_SUFFIX => "in.",
385 1     1   5 };
  1         2  
386              
387             # List of basic colors
388 1         486 use constant BEAD_COLORS => qw(
389             BLACK
390             BLUEBERRY_CREAM
391             BLUSH
392             BRIGHT_GREEN
393             BROWN
394             BUBBLEGUM
395             BUTTERSCOTCH
396             CHEDDER
397             CLEAR
398             CRANAPPLE
399             CREAM
400             CYAN
401             DARK_BLUE
402             DARK_GREEN
403             DARK_GREY
404             EVERGREEN
405             GLOW_GREEN
406             GOLD
407             GREY
408             HOT_CORAL
409             KIWI_LIME
410             LAVENDER
411             LIGHT_BLUE
412             LIGHT_BROWN
413             LIGHT_GREEN
414             LIGHT_GREY
415             LIGHT_PINK
416             MAGENTA
417             NEON_GREEN
418             NEON_ORANGE
419             NEON_PINK
420             NEON_YELLOW
421             ORANGE
422             PARROT_GREEN
423             PASTEL_BLUE
424             PASTEL_GREEN
425             PASTEL_LAVENDER
426             PASTEL_YELLOW
427             PEACH
428             PEARL_CORAL
429             PEARL_GREEN
430             PEARL_LIGHT_BLUE
431             PEARL_LIGHT_PINK
432             PEARL_YELLOW
433             PERIWINKLE_BLUE
434             PINK
435             PLUM
436             PRICKLY_PEAR
437             PURPLE
438             RASPBERRY
439             RED
440             RUST
441             SAND
442             SILVER
443             TAN
444             TOOTHPASTE
445             TURQUOISE
446             WHITE
447             YELLOW
448              
449 1     1   5 );
  1         1  
450              
451             # Color Info
452             use constant {
453 1         1677 BLACK_NAME => 'Black',
454             BLACK_HEX_COLOR => '2E2F32',
455             BLACK_RGB_COLOR_RED => 46,
456             BLACK_RGB_COLOR_GREEN => 47,
457             BLACK_RGB_COLOR_BLUE => 50,
458              
459             BLUEBERRY_CREAM_NAME => 'Blueberry Cream',
460             BLUEBERRY_CREAM_HEX_COLOR => '8297D9',
461             BLUEBERRY_CREAM_RGB_COLOR_RED => 130,
462             BLUEBERRY_CREAM_RGB_COLOR_GREEN => 151,
463             BLUEBERRY_CREAM_RGB_COLOR_BLUE => 217,
464              
465             BLUSH_NAME => 'Blush',
466             BLUSH_HEX_COLOR => 'FF8285',
467             BLUSH_RGB_COLOR_RED => 255,
468             BLUSH_RGB_COLOR_GREEN => 130,
469             BLUSH_RGB_COLOR_BLUE => 133,
470              
471             BRIGHT_GREEN_NAME => 'Bright Green',
472             BRIGHT_GREEN_HEX_COLOR => '4FAD42',
473             BRIGHT_GREEN_RGB_COLOR_RED => 79,
474             BRIGHT_GREEN_RGB_COLOR_GREEN => 173,
475             BRIGHT_GREEN_RGB_COLOR_BLUE => 66,
476              
477             BROWN_NAME => 'Brown',
478             BROWN_HEX_COLOR => '513931',
479             BROWN_RGB_COLOR_RED => 81,
480             BROWN_RGB_COLOR_GREEN => 57,
481             BROWN_RGB_COLOR_BLUE => 49,
482              
483             BUBBLEGUM_NAME => 'Bubblegum',
484             BUBBLEGUM_HEX_COLOR => 'DD669B',
485             BUBBLEGUM_RGB_COLOR_RED => 221,
486             BUBBLEGUM_RGB_COLOR_GREEN => 102,
487             BUBBLEGUM_RGB_COLOR_BLUE => 155,
488              
489             BUTTERSCOTCH_NAME => 'Butterscotch',
490             BUTTERSCOTCH_HEX_COLOR => 'D48437',
491             BUTTERSCOTCH_RGB_COLOR_RED => 212,
492             BUTTERSCOTCH_RGB_COLOR_GREEN => 132,
493             BUTTERSCOTCH_RGB_COLOR_BLUE => 55,
494              
495             CHEDDER_NAME => 'Chedder',
496             CHEDDER_HEX_COLOR => 'F1AA0C',
497             CHEDDER_RGB_COLOR_RED => 241,
498             CHEDDER_RGB_COLOR_GREEN => 170,
499             CHEDDER_RGB_COLOR_BLUE => 12,
500              
501             CLEAR_NAME => 'Clear',
502             CLEAR_HEX_COLOR => 'D8D2CE',
503             CLEAR_RGB_COLOR_RED => 216,
504             CLEAR_RGB_COLOR_GREEN => 210,
505             CLEAR_RGB_COLOR_BLUE => 206,
506              
507             CRANAPPLE_NAME => 'Cranapple',
508             CRANAPPLE_HEX_COLOR => '803245',
509             CRANAPPLE_RGB_COLOR_RED => 128,
510             CRANAPPLE_RGB_COLOR_GREEN => 50,
511             CRANAPPLE_RGB_COLOR_BLUE => 69,
512              
513             CREAM_NAME => 'Cream',
514             CREAM_HEX_COLOR => 'E0DEA9',
515             CREAM_RGB_COLOR_RED => 224,
516             CREAM_RGB_COLOR_GREEN => 222,
517             CREAM_RGB_COLOR_BLUE => 169,
518              
519             CYAN_NAME => 'Cyan',
520             CYAN_HEX_COLOR => '2B89C6',
521             CYAN_RGB_COLOR_RED => 43,
522             CYAN_RGB_COLOR_GREEN => 137,
523             CYAN_RGB_COLOR_BLUE => 198,
524              
525             DARK_BLUE_NAME => 'Dark Blue',
526             DARK_BLUE_HEX_COLOR => '2B3F87',
527             DARK_BLUE_RGB_COLOR_RED => 43,
528             DARK_BLUE_RGB_COLOR_GREEN => 63,
529             DARK_BLUE_RGB_COLOR_BLUE => 135,
530              
531             DARK_GREEN_NAME => 'Dark Green',
532             DARK_GREEN_HEX_COLOR => '1C753E',
533             DARK_GREEN_RGB_COLOR_RED => 28,
534             DARK_GREEN_RGB_COLOR_GREEN => 117,
535             DARK_GREEN_RGB_COLOR_BLUE => 62,
536              
537             DARK_GREY_NAME => 'Dark Grey',
538             DARK_GREY_HEX_COLOR => '4D5156',
539             DARK_GREY_RGB_COLOR_RED => 77,
540             DARK_GREY_RGB_COLOR_GREEN => 81,
541             DARK_GREY_RGB_COLOR_BLUE => 86,
542              
543             EVERGREEN_NAME => 'Evergreen',
544             EVERGREEN_HEX_COLOR => '355343',
545             EVERGREEN_RGB_COLOR_RED => 53,
546             EVERGREEN_RGB_COLOR_GREEN => 83,
547             EVERGREEN_RGB_COLOR_BLUE => 67,
548              
549             GLOW_GREEN_NAME => 'Glow Green',
550             GLOW_GREEN_HEX_COLOR => 'BEC696',
551             GLOW_GREEN_RGB_COLOR_RED => 190,
552             GLOW_GREEN_RGB_COLOR_GREEN => 198,
553             GLOW_GREEN_RGB_COLOR_BLUE => 150,
554              
555             GOLD_NAME => 'Gold',
556             GOLD_HEX_COLOR => 'BB7634',
557             GOLD_RGB_COLOR_RED => 187,
558             GOLD_RGB_COLOR_GREEN => 118,
559             GOLD_RGB_COLOR_BLUE => 52,
560              
561             GREY_NAME => 'Grey',
562             GREY_HEX_COLOR => '8A8D91',
563             GREY_RGB_COLOR_RED => 138,
564             GREY_RGB_COLOR_GREEN => 141,
565             GREY_RGB_COLOR_BLUE => 145,
566              
567             HOT_CORAL_NAME => 'Hot Coral',
568             HOT_CORAL_HEX_COLOR => 'FF3851',
569             HOT_CORAL_RGB_COLOR_RED => 255,
570             HOT_CORAL_RGB_COLOR_GREEN => 56,
571             HOT_CORAL_RGB_COLOR_BLUE => 81,
572              
573             KIWI_LIME_NAME => 'Kiwi Lime',
574             KIWI_LIME_HEX_COLOR => '6CBE13',
575             KIWI_LIME_RGB_COLOR_RED => 108,
576             KIWI_LIME_RGB_COLOR_GREEN => 190,
577             KIWI_LIME_RGB_COLOR_BLUE => 19,
578              
579             LAVENDER_NAME => 'Lavender',
580             LAVENDER_HEX_COLOR => 'AD98D4',
581             LAVENDER_RGB_COLOR_RED => 173,
582             LAVENDER_RGB_COLOR_GREEN => 152,
583             LAVENDER_RGB_COLOR_BLUE => 212,
584              
585             LIGHT_BLUE_NAME => 'Light Blue',
586             LIGHT_BLUE_HEX_COLOR => '3370C0',
587             LIGHT_BLUE_RGB_COLOR_RED => 51,
588             LIGHT_BLUE_RGB_COLOR_GREEN => 112,
589             LIGHT_BLUE_RGB_COLOR_BLUE => 192,
590              
591             LIGHT_BROWN_NAME => 'Light Brown',
592             LIGHT_BROWN_HEX_COLOR => '815D34',
593             LIGHT_BROWN_RGB_COLOR_RED => 129,
594             LIGHT_BROWN_RGB_COLOR_GREEN => 93,
595             LIGHT_BROWN_RGB_COLOR_BLUE => 52,
596              
597             LIGHT_GREEN_NAME => 'Light Green',
598             LIGHT_GREEN_HEX_COLOR => '56BA9F',
599             LIGHT_GREEN_RGB_COLOR_RED => 86,
600             LIGHT_GREEN_RGB_COLOR_GREEN => 186,
601             LIGHT_GREEN_RGB_COLOR_BLUE => 159,
602              
603             LIGHT_GREY_NAME => 'Light Grey',
604             LIGHT_GREY_HEX_COLOR => 'B1B5B2',
605             LIGHT_GREY_RGB_COLOR_RED => 177,
606             LIGHT_GREY_RGB_COLOR_GREEN => 181,
607             LIGHT_GREY_RGB_COLOR_BLUE => 178,
608              
609             LIGHT_PINK_NAME => 'Light Pink',
610             LIGHT_PINK_HEX_COLOR => 'F6B3DD',
611             LIGHT_PINK_RGB_COLOR_RED => 246,
612             LIGHT_PINK_RGB_COLOR_GREEN => 179,
613             LIGHT_PINK_RGB_COLOR_BLUE => 221,
614              
615             MAGENTA_NAME => 'Magenta',
616             MAGENTA_HEX_COLOR => 'F22A7B',
617             MAGENTA_RGB_COLOR_RED => 242,
618             MAGENTA_RGB_COLOR_GREEN => 42,
619             MAGENTA_RGB_COLOR_BLUE => 123,
620              
621             NEON_GREEN_NAME => 'Neon Green',
622             NEON_GREEN_HEX_COLOR => '019E43',
623             NEON_GREEN_RGB_COLOR_RED => 1,
624             NEON_GREEN_RGB_COLOR_GREEN => 158,
625             NEON_GREEN_RGB_COLOR_BLUE => 67,
626              
627             NEON_ORANGE_NAME => 'Neon Orange',
628             NEON_ORANGE_HEX_COLOR => 'FF7700',
629             NEON_ORANGE_RGB_COLOR_RED => 255,
630             NEON_ORANGE_RGB_COLOR_GREEN => 119,
631             NEON_ORANGE_RGB_COLOR_BLUE => 0,
632              
633             NEON_PINK_NAME => 'Neon Pink',
634             NEON_PINK_HEX_COLOR => 'FF3991',
635             NEON_PINK_RGB_COLOR_RED => 255,
636             NEON_PINK_RGB_COLOR_GREEN => 57,
637             NEON_PINK_RGB_COLOR_BLUE => 145,
638              
639             NEON_YELLOW_NAME => 'Neon Yellow',
640             NEON_YELLOW_HEX_COLOR => 'DCE002',
641             NEON_YELLOW_RGB_COLOR_RED => 220,
642             NEON_YELLOW_RGB_COLOR_GREEN => 224,
643             NEON_YELLOW_RGB_COLOR_BLUE => 2,
644              
645             ORANGE_NAME => 'Orange',
646             ORANGE_HEX_COLOR => 'ED6120',
647             ORANGE_RGB_COLOR_RED => 237,
648             ORANGE_RGB_COLOR_GREEN => 97,
649             ORANGE_RGB_COLOR_BLUE => 32,
650              
651             PARROT_GREEN_NAME => 'Parrot Green',
652             PARROT_GREEN_HEX_COLOR => '067C81',
653             PARROT_GREEN_RGB_COLOR_RED => 6,
654             PARROT_GREEN_RGB_COLOR_GREEN => 124,
655             PARROT_GREEN_RGB_COLOR_BLUE => 129,
656              
657             PASTEL_BLUE_NAME => 'Pastel Blue',
658             PASTEL_BLUE_HEX_COLOR => '5390D1',
659             PASTEL_BLUE_RGB_COLOR_RED => 83,
660             PASTEL_BLUE_RGB_COLOR_GREEN => 144,
661             PASTEL_BLUE_RGB_COLOR_BLUE => 209,
662              
663             PASTEL_GREEN_NAME => 'Pastel Green',
664             PASTEL_GREEN_HEX_COLOR => '76C882',
665             PASTEL_GREEN_RGB_COLOR_RED => 118,
666             PASTEL_GREEN_RGB_COLOR_GREEN => 200,
667             PASTEL_GREEN_RGB_COLOR_BLUE => 130,
668              
669             PASTEL_LAVENDER_NAME => 'Pastel Lavender',
670             PASTEL_LAVENDER_HEX_COLOR => '8A72C1',
671             PASTEL_LAVENDER_RGB_COLOR_RED => 138,
672             PASTEL_LAVENDER_RGB_COLOR_GREEN => 114,
673             PASTEL_LAVENDER_RGB_COLOR_BLUE => 193,
674              
675             PASTEL_YELLOW_NAME => 'Pastel Yellow',
676             PASTEL_YELLOW_HEX_COLOR => 'FEF875',
677             PASTEL_YELLOW_RGB_COLOR_RED => 254,
678             PASTEL_YELLOW_RGB_COLOR_GREEN => 248,
679             PASTEL_YELLOW_RGB_COLOR_BLUE => 117,
680              
681             PEACH_NAME => 'Peach',
682             PEACH_HEX_COLOR => 'EEBAB2',
683             PEACH_RGB_COLOR_RED => 238,
684             PEACH_RGB_COLOR_GREEN => 186,
685             PEACH_RGB_COLOR_BLUE => 178,
686              
687             PEARL_CORAL_NAME => 'Pearl Coral',
688             PEARL_CORAL_HEX_COLOR => 'F97E79',
689             PEARL_CORAL_RGB_COLOR_RED => 249,
690             PEARL_CORAL_RGB_COLOR_GREEN => 126,
691             PEARL_CORAL_RGB_COLOR_BLUE => 121,
692              
693             PEARL_GREEN_NAME => 'Pearl Green',
694             PEARL_GREEN_HEX_COLOR => '84B791',
695             PEARL_GREEN_RGB_COLOR_RED => 132,
696             PEARL_GREEN_RGB_COLOR_GREEN => 183,
697             PEARL_GREEN_RGB_COLOR_BLUE => 145,
698              
699             PEARL_LIGHT_BLUE_NAME => 'Pearl Light Blue',
700             PEARL_LIGHT_BLUE_HEX_COLOR => '7AAEA2',
701             PEARL_LIGHT_BLUE_RGB_COLOR_RED => 122,
702             PEARL_LIGHT_BLUE_RGB_COLOR_GREEN => 174,
703             PEARL_LIGHT_BLUE_RGB_COLOR_BLUE => 162,
704              
705             PEARL_LIGHT_PINK_NAME => 'Pearl Light Pink',
706             PEARL_LIGHT_PINK_HEX_COLOR => 'D7A8A2',
707             PEARL_LIGHT_PINK_RGB_COLOR_RED => 215,
708             PEARL_LIGHT_PINK_RGB_COLOR_GREEN => 168,
709             PEARL_LIGHT_PINK_RGB_COLOR_BLUE => 162,
710              
711             PEARL_YELLOW_NAME => 'Pearl Yellow',
712             PEARL_YELLOW_HEX_COLOR => 'CAC033',
713             PEARL_YELLOW_RGB_COLOR_RED => 202,
714             PEARL_YELLOW_RGB_COLOR_GREEN => 192,
715             PEARL_YELLOW_RGB_COLOR_BLUE => 51,
716              
717             PERIWINKLE_BLUE_NAME => 'Periwinkle Blue',
718             PERIWINKLE_BLUE_HEX_COLOR => '647CBE',
719             PERIWINKLE_BLUE_RGB_COLOR_RED => 100,
720             PERIWINKLE_BLUE_RGB_COLOR_GREEN => 124,
721             PERIWINKLE_BLUE_RGB_COLOR_BLUE => 190,
722              
723             PINK_NAME => 'Pink',
724             PINK_HEX_COLOR => 'E44892',
725             PINK_RGB_COLOR_RED => 228,
726             PINK_RGB_COLOR_GREEN => 72,
727             PINK_RGB_COLOR_BLUE => 146,
728              
729             PLUM_NAME => 'Plum',
730             PLUM_HEX_COLOR => 'A24B9C',
731             PLUM_RGB_COLOR_RED => 162,
732             PLUM_RGB_COLOR_GREEN => 75,
733             PLUM_RGB_COLOR_BLUE => 156,
734              
735             PRICKLY_PEAR_NAME => 'Prickly Pear',
736             PRICKLY_PEAR_HEX_COLOR => 'BDDA01',
737             PRICKLY_PEAR_RGB_COLOR_RED => 189,
738             PRICKLY_PEAR_RGB_COLOR_GREEN => 218,
739             PRICKLY_PEAR_RGB_COLOR_BLUE => 1,
740              
741             PURPLE_NAME => 'Purple',
742             PURPLE_HEX_COLOR => '604089',
743             PURPLE_RGB_COLOR_RED => 96,
744             PURPLE_RGB_COLOR_GREEN => 64,
745             PURPLE_RGB_COLOR_BLUE => 137,
746              
747             RASPBERRY_NAME => 'Raspberry',
748             RASPBERRY_HEX_COLOR => 'A53061',
749             RASPBERRY_RGB_COLOR_RED => 165,
750             RASPBERRY_RGB_COLOR_GREEN => 48,
751             RASPBERRY_RGB_COLOR_BLUE => 97,
752              
753             RED_NAME => 'Red',
754             RED_HEX_COLOR => 'BF2E40',
755             RED_RGB_COLOR_RED => 191,
756             RED_RGB_COLOR_GREEN => 46,
757             RED_RGB_COLOR_BLUE => 64,
758              
759             RUST_NAME => 'Rust',
760             RUST_HEX_COLOR => '8C372C',
761             RUST_RGB_COLOR_RED => 140,
762             RUST_RGB_COLOR_GREEN => 55,
763             RUST_RGB_COLOR_BLUE => 44,
764              
765             SAND_NAME => 'Sand',
766             SAND_HEX_COLOR => 'E4B690',
767             SAND_RGB_COLOR_RED => 228,
768             SAND_RGB_COLOR_GREEN => 182,
769             SAND_RGB_COLOR_BLUE => 144,
770              
771             SILVER_NAME => 'Silver',
772             SILVER_HEX_COLOR => '777B81',
773             SILVER_RGB_COLOR_RED => 119,
774             SILVER_RGB_COLOR_GREEN => 123,
775             SILVER_RGB_COLOR_BLUE => 129,
776              
777             TAN_NAME => 'Tan',
778             TAN_HEX_COLOR => 'BC9371',
779             TAN_RGB_COLOR_RED => 188,
780             TAN_RGB_COLOR_GREEN => 147,
781             TAN_RGB_COLOR_BLUE => 113,
782              
783             TOOTHPASTE_NAME => 'Toothpaste',
784             TOOTHPASTE_HEX_COLOR => '93C8D4',
785             TOOTHPASTE_RGB_COLOR_RED => 147,
786             TOOTHPASTE_RGB_COLOR_GREEN => 200,
787             TOOTHPASTE_RGB_COLOR_BLUE => 212,
788              
789             TURQUOISE_NAME => 'Turquoise',
790             TURQUOISE_HEX_COLOR => 'C197AE',
791             TURQUOISE_RGB_COLOR_RED => 193,
792             TURQUOISE_RGB_COLOR_GREEN => 151,
793             TURQUOISE_RGB_COLOR_BLUE => 174,
794              
795             WHITE_NAME => 'White',
796             WHITE_HEX_COLOR => 'F1F1F1',
797             WHITE_RGB_COLOR_RED => 241,
798             WHITE_RGB_COLOR_GREEN => 241,
799             WHITE_RGB_COLOR_BLUE => 241,
800              
801             YELLOW_NAME => 'Yellow',
802             YELLOW_HEX_COLOR => 'ECD800',
803             YELLOW_RGB_COLOR_RED => 236,
804             YELLOW_RGB_COLOR_GREEN => 216,
805             YELLOW_RGB_COLOR_BLUE => 0,
806              
807              
808 1     1   10 };
  1         2  
809              
810             =pod
811              
812             =head1 NAME
813              
814             FuseBead::From::PNG::Const - FuseBead::From::PNG related constants, mainly bead colors
815              
816             =head1 SYNOPSIS
817              
818             # Get specific constants
819             use FuseBead::From::PNG::Const qw/BLACK_HEX_COLOR
820             WHITE_HEX_COLOR/;
821              
822             # Get all constants
823             use Image::PNG::Const ':all';
824              
825             =head1 DESCRIPTION
826              
827             Constants used in L
828              
829             =head1 CONSTANTS
830              
831             =over
832              
833             =item BEAD_COLORS
834              
835             List of colors that have constant definitions in this file.
836              
837             =item (COLOR)_NAME
838              
839             The name of a color.
840              
841             =item (COLOR)_HEX_COLOR
842              
843             The rgb hex value for a color
844              
845             =item (COLOR)_RGB_COLOR_RED
846              
847             The red number part of a rgb value for a color
848              
849             =item (COLOR)_RGB_COLOR_GREEN
850              
851             The green number part of a rgb value for a color
852              
853             =item (COLOR)_RGB_COLOR_BLUE
854              
855             The blue number part of a rgb value for a color
856              
857             =back
858              
859             =head1 AUTHOR
860              
861             Travis Chase
862             CPAN ID: GAUDEON
863             gaudeon@cpan.org
864             https://github.com/gaudeon/FuseBead-From-Png
865              
866             =head1 COPYRIGHT
867              
868             This program is free software licensed under the...
869              
870             The MIT License
871              
872             The full text of the license can be found in the
873             LICENSE file included with this module.
874              
875             =head1 SEE ALSO
876              
877             perl(1).
878              
879             =cut
880              
881             1;