Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"

Re: Image::Thumbnail creation fails

by hippo (Bishop)
on Jan 07, 2023 at 16:25 UTC ( #11149410=note: print w/replies, xml ) Need Help??

in reply to Image magic creation of thumb fail

I've turned this into an SSCCE (as you should have done). It works perfectly.

#!/usr/bin/env perl use strict; use warnings; use Image::Thumbnail; use LWP::UserAgent; use Test::More tests => 2; my $file = 'test.jpeg'; my $imgdir = '.'; my $ua = LWP::UserAgent->new; my $url = ';node_i +d=1000135'; my $res = $ua->mirror ($url, $file); ok -e $file, 'Image downloaded'; createImageMagickThumb ($file); ok -e "thumb.$file", 'Thumbnail created'; my $query; # Used in code from 11149409 only # Code from 11149409 follows, unaltered. sub uploadImage { my $name = shift || ''; my $file = $query->param('image'); open(LOCAL, ">$imgdir/$name.jpg") or print 'error'; my $file_handle = $query->upload('image'); binmode LOCAL; while(<$file_handle>) { print LOCAL; } close($file_handle); close(LOCAL); createImageMagickThumb("$name.jpg"); } sub createImageMagickThumb { my $filename = shift || ''; my $t = new Image::Thumbnail( size => 100, create => 1, module => 'Imager', input => "$imgdir/$filename", outputpath => "$imgdir/thumb.$filename", ); }
The code worked well until a few days ago. Any idea what could be wrong ?

Yes. You changed something a few days ago which broke it. Restore the machine from the backup you took a few days ago and everything will be fine.

The image file is well uploaded but no thumb created. Thanks

Well then, why not check for errors? See the Basic Debugging Checklist, and How to ask better questions using Test::More and sample data.


Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11149410]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (2)
As of 2023-09-23 16:42 GMT
Find Nodes?
    Voting Booth?

    No recent polls found