]> git.netwichtig.de Git - snippets/henkpngscanproc.git/blob - .zshrc
Initial commit
[snippets/henkpngscanproc.git] / .zshrc
1 function henkspngpostproc () {
2     local resize_by
3     local img
4     resize_by="$1"
5     shift
6     echo "Creating Directories …"
7     mkdir --parents resized/pngnqed/optipnged optimized
8     for img in $*
9     do
10         echo "Resizing image …"
11         convert -resize $resize_by% "$img" "resized/$img"
12         echo "Running pngnq …"
13         pngnq -s1 -f -d "resized/pngnqed" -e .png "resized/$img"
14         echo "Running optipng …"
15         optipng -force -out "resized/pngnqed/optipnged/$img" "resized/pngnqed/$img"
16         echo "Moving final image to directory 'optimized' …"
17         cp --verbose --interactive --target-directory=optimized/ "resized/pngnqed/optipnged/$img"
18         echo "Removing temporary images …"
19         #rm --verbose --interactive \
20         rm --verbose \
21           "resized/$img" \
22           "resized/pngnqed/$img" \
23           "resized/pngnqed/optipnged/$img"
24     done
25     rmdir --parents resized/pngnqed/optipnged
26 }
27