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

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

Решение

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

Другие вопросы по тегам