From f692f51fd058605f05645b5aabbc40cfb3d6f7a1 Mon Sep 17 00:00:00 2001 From: Nicolas Boisselier Date: Mon, 22 Jun 2015 12:14:33 +0100 Subject: [PATCH] nb-img-compress --- etc/bashrc.function | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/etc/bashrc.function b/etc/bashrc.function index 32b32f03..ec51d492 100644 --- a/etc/bashrc.function +++ b/etc/bashrc.function @@ -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 } -- 2.47.3