App-Exifpic
view release on metacpan or search on metacpan
lib/App/Exifpic.pm view on Meta::CPAN
sub process_image {
my ($self, $raw) = @_;
my ($new) = $raw =~ m{(.*).CR2$}i;
next if not $new; # Skip non-CR2 files
$new .= ".jpg";
say "$raw -> $new...";
my $exiftool = Image::ExifTool->new;
my $exif = $exiftool->ImageInfo($raw, [qw(PreviewImage)], { Binary => 1 });
my $img = Imager->new();
$img->read(data => ${$exif->{PreviewImage}})
or die $img->errstr;
$img
( run in 1.987 second using v1.01-cache-2.11-cpan-d7a12ab2c7f )