Math-Fractal-DLA
view release on metacpan or search on metacpan
lib/Math/Fractal/DLA.pm view on Meta::CPAN
if (-s $filename)
{
if (($filename =~ /\.jpg$/) || ($filename =~ /\.jpeg$/))
{
$self->{IMAGE} = GD::Image->newFromJpeg($filename) || $self->exitOnError("Can't open image ".$filename);
$self->addLogMessage("Loading JPG from $filename");
$self->{OUTPUT} = "JPG";
}
elsif ($filename =~ /\.png$/)
{
$self->{IMAGE} = GD::Image->newFromPng($filename) || $self->exitOnError("Can't open image ".$filename);
$self->addLogMessage("Loading PNG from $filename");
$self->{OUTPUT} = "PNG";
}
my ($width,$height) = $self->{IMAGE}->getBounds();
$self->setSize(width => $width, height => $height);
}
else
{ $self->exitOnError($filename." doesn't exist"); }
} # loadFile
( run in 0.550 second using v1.01-cache-2.11-cpan-0a6323c29d9 )