X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/dcc8a72751585d4359ea945151fbd97f1288a41e..d93f65ecf4924bc5351568ba2fc70b87e45143f7:/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"; }