Быстрый запуск OptiPNG и PNGOUT для всех *.png в папке (Интеграция в оболочку Windows)
19 февраля 2012 - Администратор
Комментарии (0)
Нет комментариев. Ваш будет первым!
OptiPNG — свободная программа для уменьшения размера файлов в формате Portable Network Graphics путём их сжатия различными методами с игнорированием ненужных для данного изображения функций PNG, таких как полноцветность для чёрно‐белого изображения. Также программа преобразует файлы других форматов (BMP, GIF, PNM и TIFF) в оптимизированный PNG.
Для начала, что это и для чего, что говорит нам Wiki:
OptiPNG — свободная программа для уменьшения размера файлов в формате Portable Network Graphics путём их сжатия различными методами с игнорированием ненужных для данного изображения функций PNG, таких как полноцветность для чёрно‐белого изображения. Также программа преобразует файлы других форматов (BMP, GIF, PNM и TIFF) в оптимизированный PNG.
PNGOUT — бесплатный оптимизатор PNG-изображений, разработанный Кеном Сильверманом. Работает в режиме командной строки. Программа применяет к изображениям сжатие без потерь, то есть качество изображения после сжатия точно такое же как и до сжатия. По мнению автора, программа часто может дать на 5-10% лучшее сжатие чем конкуренты.
В двух словах, это утилиты для оптимизации PNG-изображений, они позволяют уменьшить размер файлов без потери качества.
1. Скачиваем
2. Копируем файлы .exe в C:\Windows
3. Добавляем в контекстное меню для папок быстрый запуск для всех *.png.
Создаем текстовый файл со следующим содержимым:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\OptiPNG]
@="Run OptiPNG on Folder"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\OptiPNG\command]
@="cmd.exe /c \"TITLE Running OptiPNG on %1 && FOR /r \"%1\" %%f IN (*.png) DO optipng -o7 \"%%f\" \""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\PNGOUT]
@="Run PNGOUT on Folder"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\PNGOUT\command]
@="cmd.exe /c \"TITLE Running PNGOUT on %1 && FOR /r \"%1\" %%f IN (*.png) DO pngout \"%%f\" \""
И меняем расширение на .reg. Двойной клик и все готово:
Чтобы удалить все это дело, запускаем .reg со следующим содержимым:
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\OptiPNG]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\OptiPNG\command]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\PNGOUT]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\PNGOUT\command]
Я сначала прогоняю в OptiPNG (c параметром -o7 – максимальная оптимизация изображения, что я и прописал в файле), потом в PNGOUT (без параметров, что дает тоже максимальную оптимизацию), результат радует.
Готовые файлы:
Источник:
Нет комментариев. Ваш будет первым!