私は10000のpng画像で画像のディレクトリ全体を最適化しています。私はテストにブルートを使用しましたが、最初の100は、圧縮に最適な方法11でした。pngcrushは130の異なる方法を使用して画像を試してみますが、これには本当に時間がかかりすぎます。-brute -m 11と入力しようとしましたが、これにより11から開始して上昇します。適用する必要があるのは方法11だけです。
これが私のスクリプトです:
#!/bin/sh
for png in `find $1 -name "*.png"`;
do
echo "crushing $png"
pngcrush -brute -m 11 "$png" temp.png
mv -f temp.png $png
done;
これを回避し、方法11のみを適用する方法はありますか?ところで、pngcrushは私の画像で最もよく機能するので、pnggauntletやpngoptimizerのようなオプティマイザーを提案しないでください。
よろしくお願いします