diff options
author | Ian C <ianc@noddybox.co.uk> | 2024-01-06 22:47:34 +0000 |
---|---|---|
committer | Ian C <ianc@noddybox.co.uk> | 2024-01-06 22:47:34 +0000 |
commit | bcb81858d5fb6a6b28c5c5e2b02ab5e4bbaed93d (patch) | |
tree | 3f4d45f7503bd3778b16e86dfed07753e0663445 /mkthumbs.sh | |
parent | 8c62cfcff0c0727491aaa54e5288bf315716e7e8 (diff) |
Added --basename to mkthumbs.sh
Diffstat (limited to 'mkthumbs.sh')
-rwxr-xr-x | mkthumbs.sh | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/mkthumbs.sh b/mkthumbs.sh index 37bd959..9d4153e 100755 --- a/mkthumbs.sh +++ b/mkthumbs.sh @@ -1,20 +1,36 @@ #!/bin/bash JPEG=0 +BASENAME=0 if [ x-$1 = x---jpeg ] ; then JPEG=1 shift fi +if [ x-$1 = x---basename ] ; then + BASENAME=1 + shift +fi + if [ $JPEG -eq 1 ] ; then for i in $* ; do convert $i -auto-orient -strip $i.jpg - convert $i.jpg -resize 300x300 $i.gif + + if [ $BASENAME -eq 1 ] ; then + convert $i.jpg -resize 300x300 $i.gif + else + convert $i.jpg -resize 300x300 $(basename $i).gif + fi + rm $i.jpg done else for i in $* ; do - convert $i -resize 300x300 $i.gif + if [ $BASENAME -eq 1 ] ; then + convert $i -resize 300x300 $(basename $i).gif + else + convert $i -resize 300x300 $i.gif + fi done fi |