Acme-Colour
view release on metacpan or search on metacpan
lib/Acme/Colour.pm view on Meta::CPAN
313233343536373839404142434445464748495051sub
_build_colours {
my
$class
=
shift
;
if
(
scalar
(
keys
%r
) == 0 ) {
tie
my
%COLOURS
,
'Graphics::ColorNames'
,
'X'
;
foreach
my
$colour
(
keys
%COLOURS
) {
next
if
$colour
=~ /\d/;
my
(
$r
,
$g
,
$b
)
=
map
{
hex
(
$_
) / 255 }
(
$COLOURS
{
$colour
}
=~ /^\
#?([\da-f][\da-f])([\da-f][\da-f])([\da-f][\da-f])/i
);
$r
{
$colour
} =
$r
;
$g
{
$colour
} =
$g
;
$b
{
$colour
} =
$b
;
# print "$colour: $r/$g/$b\n";
}
}
( run in 0.250 second using v1.01-cache-2.11-cpan-8d75d55dd25 )