blob: a84439a7f38fecc55b33a8dc707289bdd473d5e7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#!/bin/bash
hash optipng 2>/dev/null && HAVE_OPTIPNG="True"
hash optipng 2>/dev/null && HAVE_OPTIPNG="True"
FILE_LIST_CMD="find . -type f -name \"*.png\""
if [ -n "$1" ] ; then
FILE_LIST_CMD="echo $1"
fi
$FILE_LIST_CMD | while read PNG_FILE ; do
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"
hash pngcrush 2>/dev/null && pngcrush -brute "$PNG_FILE"
done
|