script to pre-compress all included graphics

master
Hans-Christoph Steiner 2018-08-29 22:15:49 +02:00
parent 8dade6ece0
commit 19acd9e334
1 changed files with 22 additions and 0 deletions

22
tools/png-pre-compress Executable file
View File

@ -0,0 +1,22 @@
#!/usr/bin/env sh
set -e
set -x
for f in $(dirname $0)/../metadata/*/*/*/*.jp*g; do
exiftool -all= $f
done
for f in `find $(dirname $0)/../metadata -type f -name \*.png`; do
echo $f | grep -Eo '\.9\.png$' && continue # do not optimized 9-patch, it breaks them
tmpfile=$(mktemp)
aapt singleCrunch -v -i $f -o $tmpfile
exiftool -all= $tmpfile
mv $tmpfile $f
done
for f in metadata/*/*/*Screenshots/*.png; do
exiftool -all= $f
tmpfile=$(mktemp)
(zopflipng --filters=01234mepb --lossy_8bit --lossy_transparent -y $f $tmpfile && mv $tmpfile $f) &
done