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