]> git.netwichtig.de Git - user/henk/vcsh/zsh.git/blobdiff - .zsh_functions/henkspngpostproc
also create pdf from png
[user/henk/vcsh/zsh.git] / .zsh_functions / henkspngpostproc
index 8260b1e22444125af352b354e51a34c62d64919a..c35650d634672f274590f21c3d10e54955bd5e85 100644 (file)
@@ -1,24 +1,25 @@
-    local resize_by
-    local img
-    resize_by="$1"
-    shift
-    echo "Creating Directories …"
-    mkdir --parents resized/pngnqed/optipnged optimized
-    for img in $*
-    do
-        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
+local resize_by
+local img
+resize_by="$1"
+shift
+echo "Creating Directories …"
+mkdir --parents resized/pngnqed/optipnged optimized
+for img in $*
+do
+       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"
+       img2pdf --output $(basename $img .png).pdf optimized/${img}
+done
+rmdir --parents resized/pngnqed/optipnged