X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/b352480be234cea5ce34113d86e16749be62828d..20944668da222b8510754fb4819b2b21e768840c:/tools/mkimgthumb diff --git a/tools/mkimgthumb b/tools/mkimgthumb index e2b974d..217b773 100755 --- a/tools/mkimgthumb +++ b/tools/mkimgthumb @@ -22,9 +22,11 @@ for my $src (@ARGV) { unshift @cmds, -chop => "$crop[0]%x$crop[1]%"; } unshift @cmds, -gravity => 'northwest' if @cmds; - push @cmds, -resize => '300x200^', -gravity => 'north', -extent => '300x200'; - push @cmds, '-strip', -quality => '60%'; - system(convert => @cmds, $src => "../$name.jpg") == 0 + push @cmds, '-strip', -gravity => 'north', -quality => 60; + my @cmdwebp = (-resize => '630x420^', -extent => '630x420', -quality => 30); + my @cmdjpeg = (-resize => '300x200^', -extent => '300x200'); + system(convert => $src, @cmds, @cmdjpeg, "../$name.jpg" ) == 0 and + system(convert => $src, @cmds, @cmdwebp, "../$name.webp") == 0 or $failcount += warn "error creating $name.jpg from $src\n"; }