Артём Мáлков

iCatalyst - массовая оптимизация изображений без потери качества

17 янв7 комм

Хотел бы познакомить читателей нашего сайта с одной интересной утилитой под названием iCatalyst (Image Catalyst), которая мне очень помогла. На одном из сайтов стояла задача массовой оптимизации изображений (без потери качества, разумеется). Просмотрев пару зарубежных форумов, я нашел, на мой взгляд, хорошее решение проблемы.

Для начала перечислю достоинства и особенности программы:

  1. Возможность одиночной и массовой оптимизации изображений.
  2. Сохранение разрешения изображений, их названий и расширений, иерархии (если изображения находятся в папках, то после оптимизации они сохранят свое расположение).
  3. Поддержка популярных форматов (PNG, GIF, JPG/JPEG).
  4. Поддержка нескольких режимов оптимизации.
  5. Высокая скорость оптимизации.
  6. Работа из-под командной строки.
  7. Не требует установки.
  8. Легкость в использовании.

Неплохо, правда, для утилиты, весящей чуть больше 1 MB?

Немного цифр и примеров в работе программы.

Для теста я взял изображение из интернета.

iCatalyst - массовая оптимизация изображений без потери качества

Его характеристики:

разрешение - 1440x889 px;
расширение - *.jpg;
размер – 855 КБ.

Прогнал изображение через iCatalyst и получил вот такие результаты:

iCatalyst - массовая оптимизация изображений без потери качества

Как видим, визуальных изменений нет (качество и разрешение не потеряны), а вот размер файла стал 804 КБ. Мы сэкономили 51 КБ с одного изображения, что очень неплохо.

Пример: я оптимизировал порядка 2500 изображений общим весом 426 MB, а на выходе получил изображения с общим весом 376 MB. Для тех, у кого пространство на диске хостинга не велико – очень полезная штука.

Инструкция по работе с программой

1. Как уже говорилось ранее, iCatalyst поддерживает работу и с одиночными файлами, и с папками. Для того чтобы начать с ней работать, скачайте архив в конце статьи и распакуйте на свой рабочий стол. Не пугайтесь, если у вас сработает антивирусник – добавьте ее в исключения.

2. Теперь берете нужное для оптимизации изображение (или папку) и перетаскиваете его в файл iCatalyst.bat, который находится в распакованной папке.

iCatalyst - массовая оптимизация изображений без потери качества

После этого у вас откроется окно с настройками.

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

iCatalyst - массовая оптимизация изображений без потери качества

4. Далее выбираете папку для сохранения оптимизированного изображения.

5. Ждете, пока утилита обработает файлы и выдаст соответствующее уведомление.

iCatalyst - массовая оптимизация изображений без потери качества

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

Файл
Размер
Ссылка
icatalyst.zip
1,18 Mb
Скачать с сервера
Рекомендуем к просмотру
Автоматическое заполнение alt изображениям на сайте на PHP
Статьи и советы
Выводим изображения товара в результатах поиска в 1C-Bitrix
Хаки
Скачать бесплатно OpenCart. Последние (актуальные, русские) версии веток 1.5, 2.3 и 3.0
Релизы CMS
7
комментариев
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
    • 2
    1066
      •  Команда Pandoge
    23 авг в 03:56

    dima, Писать скрипт или использовать готовые решения.

    • 1
    2
      •  Проверенный
    22 авг в 18:57

    Попробую, но хотелось бы чтобы при загрузке на сайт уже сжималось.

    Что сделать?

    • 2
    1066
      •  Команда Pandoge
    19 авг в 00:49

    Шаген, если только изменить bat файл, я думаю.

    • 1
    6
      •  Пользователь
    19 авг в 00:09

    Артем Мáлков

    А возможно задать максимальную ширину и высоту изображении, если больше заданного чтобы уменьшил?

    • 2
    1066
      •  Команда Pandoge
    1 июн в 13:59

    Еще один живой эксперимент.

    48 000 изображений. До оптимизации общий вес - 2.14 ГБ. После оптимизации - 1.04 ГБ.

    Сэкономлено больше чем 50%, и все это без потери качества!

    • 2
    766
      •  Гости
    24 авг в 02:35

    Рекомендую Riot, у неё сжатие лучше + удаление метаданных. Сжимает в разы лучше указанной выше, многопоточная тоже. Всё без потери кач-ва, хотя настроек много, можно и с потерей небольшой сжать smiley

    • 2
    766
      •  Гости
    3 фев в 19:19

    Большое спасибо. Очень пригодиться. А то бывают файлы от 3 мб и больше

Подняться наверх
«Pandoge» - помощник вебмастера