2013-03-27 18:09:00 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
2013-03-27 21:29:44 +00:00
|
|
|
FILE_LIST_CMD="find . -type f -name \"*.png\""
|
|
|
|
|
|
|
|
if [ -n "$1" ] ; then
|
|
|
|
FILE_LIST_CMD="echo $1"
|
|
|
|
fi
|
|
|
|
|
2013-03-28 21:22:08 +00:00
|
|
|
bash -c "$FILE_LIST_CMD" | while read PNG_FILE ; do
|
2013-03-27 18:09:00 +00:00
|
|
|
echo Compressing $PNG_FILE
|
|
|
|
hash optipng 2>/dev/null && optipng -o3 -quiet "$PNG_FILE"
|
|
|
|
hash advpng 2>/dev/null && advpng -z -4 "$PNG_FILE"
|
|
|
|
hash advdef 2>/dev/null && advdef -z -4 "$PNG_FILE"
|
2013-04-07 17:40:28 +00:00
|
|
|
hash pngcrush 2>/dev/null && pngcrush -q -ow -brute "$PNG_FILE"
|
2013-03-27 18:09:00 +00:00
|
|
|
done
|