iCatalyst - массовая оптимизация изображений без потери качества
Хотел бы познакомить читателей нашего сайта с одной интересной утилитой под названием iCatalyst (Image Catalyst), которая мне очень помогла. На одном из сайтов стояла задача массовой оптимизации изображений (без потери качества, разумеется). Просмотрев пару зарубежных форумов, я нашел, на мой взгляд, хорошее решение проблемы.
Для начала перечислю достоинства и особенности программы:
- Возможность одиночной и массовой оптимизации изображений.
- Сохранение разрешения изображений, их названий и расширений, иерархии (если изображения находятся в папках, то после оптимизации они сохранят свое расположение).
- Поддержка популярных форматов (PNG, GIF, JPG/JPEG).
- Поддержка нескольких режимов оптимизации.
- Высокая скорость оптимизации.
- Работа из-под командной строки.
- Не требует установки.
- Легкость в использовании.
Неплохо, правда, для утилиты, весящей чуть больше 1 MB?
Немного цифр и примеров в работе программы.
Для теста я взял изображение из интернета.

Его характеристики:
разрешение - 1440x889 px;
расширение - *.jpg;
размер – 855 КБ.
Прогнал изображение через iCatalyst и получил вот такие результаты:

Как видим, визуальных изменений нет (качество и разрешение не потеряны), а вот размер файла стал 804 КБ. Мы сэкономили 51 КБ с одного изображения, что очень неплохо.
Пример: я оптимизировал порядка 2500 изображений общим весом 426 MB, а на выходе получил изображения с общим весом 376 MB. Для тех, у кого пространство на диске хостинга не велико – очень полезная штука.
Инструкция по работе с программой
1. Как уже говорилось ранее, iCatalyst поддерживает работу и с одиночными файлами, и с папками. Для того чтобы начать с ней работать, скачайте архив в конце статьи и распакуйте на свой рабочий стол. Не пугайтесь, если у вас сработает антивирусник – добавьте ее в исключения.
2. Теперь берете нужное для оптимизации изображение (или папку) и перетаскиваете его в файл iCatalyst.bat, который находится в распакованной папке.

После этого у вас откроется окно с настройками.
3. Выбираете нужный вам режим оптимизации. Для этого вводите цифру нужного режима и нажимаете «Enter». Для каждого формата существуют свои режимы оптимизации.

4. Далее выбираете папку для сохранения оптимизированного изображения.
5. Ждете, пока утилита обработает файлы и выдаст соответствующее уведомление.

Внимание! Перед оптимизацией обязательно делайте бэкап ваших файлов, так как разработчик не несет ответственности за испорченные файлы.