git.shiar.nl
/
sheet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
cefb32f
)
dieren: relay errors during image conversion
author
Mischa POSLAWSKY
<perl@shiar.org>
Sat, 2 May 2020 16:43:45 +0000
(18:43 +0200)
committer
Mischa POSLAWSKY
<perl@shiar.org>
Wed, 6 May 2020 01:18:07 +0000
(
03:18
+0200)
tools/mkimgthumb
patch
|
blob
|
history
diff --git
a/tools/mkimgthumb
b/tools/mkimgthumb
index d7cfa15926915936bf99292ef1b99c8db475a866..0e9d86eb834a633d8f9bf1ff115a54136c093b16 100755
(executable)
--- a/
tools/mkimgthumb
+++ b/
tools/mkimgthumb
@@
-2,12
+2,17
@@
use 5.014;
use warnings;
use 5.014;
use warnings;
+my $failcount = 0;
+
for my $src (@ARGV) {
for my $src (@ARGV) {
- my ($name, @cmds) = split /:/, $src =~ s/\.jpg$//r;
+ my ($name, @cmds) = split /:/, $src =~ s/\.\w+$//r;
+ next if $name =~ m/\./;
say $name;
unshift @cmds, -gravity => 'northwest';
push @cmds, -resize => '300x200^', -gravity => 'north', -extent => '300x200';
push @cmds, '-strip', -quality => '60%';
say $name;
unshift @cmds, -gravity => 'northwest';
push @cmds, -resize => '300x200^', -gravity => 'north', -extent => '300x200';
push @cmds, '-strip', -quality => '60%';
- system convert => @cmds, $src => "../$name.jpg";
+ system(convert => @cmds, $src => "../$name.jpg") == 0
+ or $failcount += warn "error creating $name.jpg from $src\n";
}
}
+exit $failcount;