我有一堆數百張圖片,我想使用pngcrush減少文件大小。有人可以請解釋清楚如何使用「pngcrush」乘法項目
我知道如何粉碎一個文件與終端,但在網絡上,我發現部分解釋假設以前的知識。
有人可以請解釋如何清楚地做到這一點。
感謝 沙尼
我有一堆數百張圖片,我想使用pngcrush減少文件大小。有人可以請解釋清楚如何使用「pngcrush」乘法項目
我知道如何粉碎一個文件與終端,但在網絡上,我發現部分解釋假設以前的知識。
有人可以請解釋如何清楚地做到這一點。
感謝 沙尼
您可以使用下面的腳本:
#!/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
的pngcrush支持當前版本的這一功能的開箱。
(我使用pngcrush 81年7月1日)
pngcrush -dir outputFolder inputFolder/*.png
將創建「outputFolder」如果「inputFolder」不存在,過程中的所有.png文件也將它們放置在「outputFolder」 。
顯然你可以添加其他選項,例如
pngcrush -dir outputFolder -reduce -brute -l9 inputFolder/*.png