Как указать метод в pngcrush? - PullRequest
       36

Как указать метод в pngcrush?

1 голос
/ 04 января 2012

Я оптимизирую целый каталог изображений с 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.

Спасибо всем С наилучшими пожеланиями

1 Ответ

0 голосов
/ 08 января 2012

Плохо ... Я не должен был использовать команду -brute, и она должна была сработать: -)

...