Last modified 3 years ago
Last modified on 12/27/08 23:48:02
reduce_pngsize.sh
for file in *.png ; do optipng -q -o3 $file -out $file.optipng cp $file $file.opt-png && opt-png -q $file.opt-png size=`filesize -q $file | awk '{ print $1 }'` optsize=`filesize -q $file.opt-png | awk '{ print $1 }'` optisize=`filesize -q $file.optipng | awk '{ print $1 }'` if [ $optsize -lt $optisize ] ; then echo -n "$file: opt-png has won" if [ $optsize -lt $size ] ; then echo " : and is smaller" cp $file.opt-png $file else echo " : but is bigger" fi else echo -n "$file: optipng has won" if [ $optisize -lt $size ] ; then echo " : and is smaller" cp $file.optipng $file else echo " : but is bigger" fi fi rm $file.opt-png rm $file.optipng done
