?

Log in

No account? Create an account
Previous Entry Поделиться Next Entry
Интегрируем OptiPNG в оболочку проводника
dms_journal
OptiPNG shell integration

Кто не знает, OptiPNG - это оптимизатор, который путем перебора внутренних параметров сглаживающих фильтров пытается найти такую их комбинацию, при которой файлы PNG оказываются наименьшими по размеру. Проблема только в том, что утилита консольная, что меня, как виндузятника, совсем не устраивает. После некоторых танцев с бубном слепил я инсталлятор, который устанавливает последнюю на данный момент версию 0.6.2 и регистрирует для расширений BMP GIF TIF PNG PNM в контекстном меню проводника команду Optimize with OptiPNG, так что теперь лентяем типа меня не нужно лезть в консоль.

Смотрится это следующим образом:
OptiPNG shell integration

OptiPNG при этом запускается с параметрами:

OptiPNG.exe -o7 "%1" -log "%temp%\optipng.log"

-o7 указывает на на самый жестокий (из разумных) диапазон варьируемых параметров.
-log "%temp\optipng.log заставляет писать лог событий в темп системы. в случае непоняток его можно разглядывать.

Всем кому интересно велкам: http://dms-journal.ho.ua/storage/software/OptiPNG/SetupOptiPNG.rar
Метки: ,

  • 1
а чо, Photoshop при сохранении через Save for Web в PNG фигово жмёт картинки?.. или это из разряда - мы не любим фотошоп?.. О_о

Думаю веб дизайнерам будет интересно.

ага :)
я даже приблизно не знаю как его запускать :)

в мире виндовс это paint.net + optipng plugin

Инсталляция Gimp весит 15 Мб. По функциональности фотошопу вряд уступает.

поставил, шас тягаю... первое впечатление - дико бесит, что основное окно теряет фокус когда щелкаешь по окнам панелей по бокам, из за этого нельзя сделать zoom или pan не переведя фокус на основное окно.

Но по удобству использования, очень даже уступает.
Зато бесплатно.

если мы говорим о сжатии без потерь, то да, фигово:

save for web png-24 adobe photoshop cs3: 97,9 kb


Optipng: 74,5 kb


кхм, и где предполагаемое применение стой "огромной" разницы в размере?.. имхо, максимум в мобильных устройствах... и то, такого вида png используется крайне редко... проведи сравнение с маханькими картинками которые используются для web-а... что-то типа кнопочки размером 150х30px например... какая будет разница интересно...

Проверил на реальном веб-проекте: 43 картинки (были сохранены из photoshop) общим весом 3,48 мб → 3,43. Ничтожно мало.
Некоторые картинки ужались процентов на 15−20, большинство же — 0−5%. Время обработки — около 5 минут.

Edited at 2012-10-23 10:07 (UTC)

(Анонимно)
все зависит от контента. Сканированные в PNG цветные книжки ужимаются в разы

  • 1