Created
October 18, 2012 01:36
-
-
Save tony-landis/3909387 to your computer and use it in GitHub Desktop.
Revisions
-
Tony Landis revised this gist
Oct 18, 2012 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -18,7 +18,7 @@ for png in `find . | grep .png`; do done # jpegtran for jpg in `find . | grep .jpg`; do echo "crushing $jpg ..." jpegtran -copy none -optimize -perfect "$jpg" > temp.jpg -
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,31 @@ #!/bin/sh # script for optimizing images in a directory (recursive) # pngcrush & jpegtran settings from: # http://developer.yahoo.com/performance/rules.html#opt_images # pngcrush for png in `find . | grep .png`; do echo "crushing $png ..." pngcrush -rem alla -reduce -brute "$png" temp.png # preserve original on error if [ $? = 0 ]; then mv -f temp.png $png else rm temp.png fi done # jpegtran for jpg in `find $1 . | grep *.jpg`; do echo "crushing $jpg ..." jpegtran -copy none -optimize -perfect "$jpg" > temp.jpg # preserve original on error if [ $? = 0 ]; then mv -f temp.jpg $jpg else rm temp.jpg fi done