1

私は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のようなオプティマイザーを提案しないでください。

よろしくお願いします

4

1 に答える 1

0

私の悪い...私は-bruteコマンドを使うべきではなかったし、それはうまくいったはずだった:-)

于 2012-01-08T15:01:02.947 に答える