Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?

Re: Creating thumbnail solution help

by tonyc (Pilgrim)
on Mar 05, 2010 at 22:36 UTC ( #827078=note: print w/replies, xml ) Need Help??

in reply to Creating thumbnail solution help

Posting the code you're using and a link to one of the problematic images would be useful.

Replies are listed 'Best First'.
Re^2: Creating thumbnail solution help
by uG (Scribe) on Mar 06, 2010 at 01:16 UTC
    Here is an image: The code im using is
    sub thumbnail :Regex('^thumbnail/(.+)') { my ($self, $c) = @_; my $image_id = $c->req->captures->[0]; $image_id =~ s/\//\\/g; my $image_obj = $c->model('File')->slurp($image_id) or $c->detach('/default'); $c->stash->{scaling} = 'fit'; $c->stash->{x} = 100; $c->stash->{image} = $image_obj; $c->forward('View::Thumbnail'); }
    It can also be seen on the author's site here: It opens the file using Catalyst::Model::File. I don't see any parameters to set it to binary, so maybe that is why. But the tutorial on the author's page above doesn't mention anything about having to set the file model to binary so I dunno...
      It is indeed a problem with Imager or the jpeg library it uses. I don't know if its only on a windows platform or not though. Instead i've wrote a catalyst view that uses Image::Resizer instead of Catalyst::View::Thumbnail which uses Imager.