App-cdnget
view release on metacpan or search on metacpan
lib/App/cdnget/Downloader.pm view on Meta::CPAN
sub processHook_img
{
my $self = shift;
my ($hook, $response, @params) = @_;
my $headers = $response->{_headers};
my $img;
given ($headers->content_type)
{
when ("image/png")
{
$img = GD::Image->newFromPngData($response->decoded_content) or $self->throw($!);
}
when ("image/jpeg")
{
$img = GD::Image->newFromJpegData($response->decoded_content) or $self->throw($!);
}
default
{
$self->throw("Unsupported content type for image");
}
}
( run in 0.812 second using v1.01-cache-2.11-cpan-a1d94b6210f )