]> git.netwichtig.de Git - user/henk/vcsh/zsh.git/commitdiff
Update png post processing function
authorHendrik Jaeger <git-commit@henk.geekmail.org>
Mon, 17 Feb 2020 20:11:54 +0000 (21:11 +0100)
committerHendrik Jaeger <git-commit@henk.geekmail.org>
Mon, 17 Feb 2020 20:12:34 +0000 (21:12 +0100)
.zsh_functions

index ae295da778fb5a9793531cb75c1390236db0a9ed..ed0cddc6bdb960531bb76ec086eedf0a52911827 100644 (file)
@@ -60,13 +60,26 @@ function henkspngpostproc () {
     local img
     resize_by="$1"
     shift
+    echo "Creating Directories …"
+    mkdir --parents resized/pngnqed/optipnged optimized
     for img in $*
     do
-        mkdir -p resized/pngnqed/optipnged
-        convert -resize $resize_by% $img resized/$img
-        pngnq -f -d resized/pngnqed -e .png resized/$img
-        optipng -out resized/pngnqed/optipnged/$img resized/pngnqed/$img
+        echo "Resizing image …"
+        convert -resize $resize_by% "$img" "resized/$img"
+        echo "Running pngnq …"
+        pngnq -s1 -f -d "resized/pngnqed" -e .png "resized/$img"
+        echo "Running optipng …"
+        optipng -force -out "resized/pngnqed/optipnged/$img" "resized/pngnqed/$img"
+        echo "Moving final image to directory 'optimized' …"
+        cp --verbose --interactive --target-directory=optimized/ "resized/pngnqed/optipnged/$img"
+        echo "Removing temporary images …"
+        #rm --verbose --interactive \
+        rm --verbose \
+          "resized/$img" \
+          "resized/pngnqed/$img" \
+          "resized/pngnqed/optipnged/$img"
     done
+    rmdir --parents resized/pngnqed/optipnged
 }
 
 function with () {