В данном фрагменте текста страницы моего сайта я хочу продавать контекстные ссылки

Быстрый запуск OptiPNG и PNGOUT для всех *.png в папке (Интеграция в оболочку Windows)

19 февраля 2012 - Администратор

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. Скачиваем OptiPNG (сейчас последняя версия 0.6.5) и PNGOUT.EXE. (Все файлы есть в конце статьи)

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 (без параметров, что дает тоже максимальную оптимизацию), результат радует.

Готовые файлы:

Источник: http://blog.sijey.ru/2011/04/04/optipng_pngout_integration/

Комментарии (0)

Нет комментариев. Ваш будет первым!

Яндекс цитирования
В случае перепечатки материалов активная ссылка на cattus.ru обязательна
© 2004-2013 cattus.ru