Version: 0.08 (2013-05-16)
Features:
- Unexciting object-oriented interface (earlier versions were functions)
- Cached results for integer values.
Example use:
my $fade = new ColourFade(
{ 'colour' => 0xffff44, 'value' => 0 }, # Yellow
{ 'colour' => 0x44cc44, 'value' => 10 }, # Green
{ 'colour' => 0xccccff, 'value' => 20 }, # Blue
{ 'colour' => 0x40cccc, 'value' => 30 }, # Light cyan
{ 'colour' => 0xA15999, 'value' => 40 }, # Light purple
{ 'colour' => 0xcc4444, 'value' => 90 }, # Red
{ 'colour' => 0xffcccc, 'value' => 200 }, # Pink
{ 'colour' => 0xffffff, 'value' => 400 }, # White
);
for my $val (0..20)
{
printf "Colour %d: %06x\n", $val, $fade->colour($val);
}