This is more logically associated with the output stage.
$m->interp->apply_escapes("$SCRIPTURL/$path", "u") .
"?scale=$scale";
} else {
$m->interp->apply_escapes("$SCRIPTURL/$path", "u") .
"?scale=$scale";
} else {
- my ($dir, undef, $ext) = TrivGal::split_path $thumb;
- my $ty = $TYPE{lc $ext} or die "unknown type `$ext'";
-
my $img = $me->{img};
unless (defined $img) {
my $exif = new Image::ExifTool;
my $img = $me->{img};
unless (defined $img) {
my $exif = new Image::ExifTool;
+ my ($dir, undef, $ext) = TrivGal::split_path $thumb;
+ my $ty = $TYPE{lc $ext} or die "unknown type `$ext'";
my $sc = $sz/$me->sz;
my $scaled = $img->create_scaled_image($sc*$wd, $sc*$ht);
my $sc = $sz/$me->sz;
my $scaled = $img->create_scaled_image($sc*$wd, $sc*$ht);