NAME
Graphics::ColorNames - defines RGB values for common color names
REQUIREMENTS
`Graphics::ColorNames' should work on Perl 5.6.0. It requires the following non-core (depending on your Perl version) modules:
Module::Load
Module::Loaded
The following modules are not required for using most features but are
Color::Library Tie::Sub
Installation requires the following testing modules:
Test::Exception
Test::More
If the `DEVEL_TESTS' environment variable is set, the tests will also use the following modules for running developer tests, if they are
Test::Pod Test::Pod::Coverage Test::Portability::Files
The developer tests are for quality-control purposes.
INSTALLATION
Installation can be done using the traditional Makefile.PL or the newer Build.PL methods.
Using Makefile.PL:
perl Makefile.PL
make test
make install
(On Windows platforms you should use `nmake' instead.)
Using Build.PL (if you have Module::Build installed):
perl Build.PL
perl Build test
perl Build install
SYNOPSIS
use Graphics::ColorNames 2.10;
$po = new Graphics::ColorNames(qw( X ));
$rgb = $po->hex('green'); # returns '00ff00'
$rgb = $po->hex('green', '0x'); returns '0x00ff00'
$rgb = $po->hex('green', ''); returns '00ff00'
$rgb = $po->rgb('green'); # returns '0,255,0'
@rgb = $po->rgb('green'); # returns (0, 255, 0)
$rgb = $po->green; # same as $po->hex('green');
tie %ph, 'Graphics::ColorNames', (qw( X ));
$rgb = $ph{green}; # same as $po->hex('green');
DESCRIPTION
This module provides a common interface for obtaining the RGB values of colors by standard names. The intention is to (1) provide a common module that authors can use with other modules to specify colors by name; and (2) free module authors from having to "re-invent the wheel" whenever they decide to give the users the option of specifying a color by name rather than RGB value.
See the module POD for complete documentation.
REVISION HISTORY
Changes since the last release:
2.11 Thu Jan 10 2008
2.10_05 Tue Jan 8 2008
2.10_04 Sun Jan 6 2008
2.10_03 Sat Jan 5 2008
2.10_02 Fri Jan 4 2008
2.10_01 Thu Dec 20 2007
More details can be found in the Changes file.
AUTHOR
Robert Rothenberg <rrwo at cpan.org>
LICENSE
Copyright (c) 2001-2008 Robert Rothenberg. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.