X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/e327cdf7ff4bb2ce54fead5b7fcc480d4a3cec3e..d9ec472869a2c33c469cad90a21b221f14f29af3:/tools/mkimgthumb diff --git a/tools/mkimgthumb b/tools/mkimgthumb index fc33162..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 => $src, @cmds, "../$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"; }