my $fh = $c->req->upload('original')->fh; binmode $fh; my $img = Imager->new(fh => $fh) or die "Cannot read $fh ", $img->errstr; my $medium = $img->scale(xpixels => 640, ypixels => 640, type => 'min'); my $thumb = $img->scale(xpixels => 200, ypixels => 200, type => 'min'); $self->form->item->medium_pfad($medium); $self->form->item->thumb_pfad($thumb); $self->form->item->original($fh); $self->form->item->update;