AAC-Pvoice
view release on metacpan or search on metacpan
# http://module-build.sourceforge.net/META-spec.html
#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#
name: AAC-Pvoice
version: 0.91
version_from: lib/AAC/Pvoice.pm
installdirs: site
requires:
Device::ParallelPort: 0
Device::ParallelPort::drv::win32: 0
File::Cache: 0
File::stat: 0
File::Temp: 0
Image::Magick: 6
IO::Scalar: 0
Text::Wrap: 0
Wx: 0.15
distribution_type: module
generated_by: ExtUtils::MakeMaker version 6.17
lib/AAC/Pvoice/Bitmap.pm view on Meta::CPAN
local $/ = undef;
open(my $fh, "<$tmpfile");
binmode($fh);
my $image = <$fh>;
close($fh);
$cache->set("$file-$x-$y-$caption-$ibg-$blowup-$pbg-$mtime", $image);
}
my $fh = IO::Scalar->new(\$image);
my $contenttype = 'image/png';
return Wx::Bitmap->new(Wx::Image->newStreamMIME($fh, $contenttype))
}
sub wxColor2hex
{
my $color = shift;
my $red = $color->Red();
my $green = $color->Green();
my $blue = $color->Blue();
return sprintf("#%0x%0x%0x", $red,$green,$blue);
}
lib/AAC/Pvoice/Bitmap.pm view on Meta::CPAN
$background->Set(quality=>100);
$background->Set(magick => 'png');
$image = $background->imagetoblob();
$cache->set("$file-$x-$y-$caption-$ibg-$blowup-$pbg-$mtime", $image);
undef $background;
undef $img;
}
my $fh = IO::Scalar->new(\$image);
my $contenttype = 'image/png';
return Wx::Bitmap->new(Wx::Image->newStreamMIME($fh, $contenttype))
}
END
{
undef $cache;
}
sub DrawCaption
{
my ($x, $y, $caption, $background, $parent_background) = @_;
( run in 2.537 seconds using v1.01-cache-2.11-cpan-2398b32b56e )