]> git.nbdom.net Git - nb.git/commitdiff
nb-img-compress
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Mon, 22 Jun 2015 11:14:33 +0000 (12:14 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Mon, 22 Jun 2015 11:14:33 +0000 (12:14 +0100)
etc/bashrc.function

index 32b32f033a2f169661cefd042342faafbf529e84..ec51d492a55eed3ea1c7eb0cce968bc04ac4d75e 100644 (file)
@@ -314,9 +314,13 @@ nb-ips() {
 }
 
 nb-img-compress() {
-  local IFS=$'\n' i=''
+  local IFS=$'\n' i='' j=''
   for i in $@; do
-    echo convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% $i ${i%.*}.jpg
+    [ -e "$i" ] || continue
+    j="${i%.*}.jpg"
+    echo "$i -> $j"
+    convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% $i $j || continue
+    [ "$i" != "$j" ] && rm "$i"
   done
 }