2011-06-22 20 views

回答

5

您可以使用下面的腳本:

#!/bin/bash 

# uncomment following line for more aggressive but longer compression 
# pngcrush_options=-reduce -brute -l9 
find . -name '*.png' -print | while read f; do 
    pngcrush $pngcrush_options -e '.pngcrushed' "$f" 
    mv "$f" "${f/%.pngcrushed/}" 
done 
0

的pngcrush支持當前版本的這一功能的開箱。

(我使用pngcrush 81年7月1日)

pngcrush -dir outputFolder inputFolder/*.png

將創建「outputFolder」如果「inputFolder」不存在,過程中的所有.png文件也將它們放置在「outputFolder」 。

顯然你可以添加其他選項,例如

pngcrush -dir outputFolder -reduce -brute -l9 inputFolder/*.png

相關問題