]> git.netwichtig.de Git - user/henk/vcsh/zsh.git/commitdiff
also create pdf from png
authorHendrik Jäger <gitcommit@henk.geekmail.org>
Sat, 23 Jul 2022 19:03:34 +0000 (21:03 +0200)
committerHendrik Jäger <gitcommit@henk.geekmail.org>
Sat, 23 Jul 2022 19:07:31 +0000 (21:07 +0200)
.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