ImageOptim — это утилита для macOS, которая уменьшает размер изображений, удаляет лишние метаданные и помогает готовить графику для сайтов, приложений, блогов, интернет-магазинов и интерфейсов. Это не фоторедактор, не конвертер форматов и не программа для ретуши. Ее задача уже: взять готовый PNG, JPEG, GIF или SVG и сделать файл легче без видимого ухудшения качества.
Выбор редакции
Скачать ImageOptim бесплатно
ФотоМАСТЕР
- Простой интерфейс
- Ретушь и замена фона
- Фильтры и автокоррекция
- Быстрая обработка фото
ImageOptim
- Только для macOS
- Нет ретуши и слоев
- Не меняет размер в пикселях
- Может перезаписать файлы
Главная ценность ImageOptim — простота. В обычном сценарии пользователь открывает окно программы, перетаскивает изображения внутрь и ждет завершения обработки. Программа сама запускает набор оптимизаторов, сравнивает результаты и сохраняет самый компактный вариант. В основе ImageOptim используются инструменты вроде Zopfli, PNGOUT, OxiPNG, AdvPNG, PNGCrush, JPEGOptim, Jpegtran, Guetzli, Gifsicle, SVGO, svgcleaner и MozJPEG. Само приложение выступает удобной графической оболочкой для этих оптимизаторов, поэтому пользователю не нужно запускать их вручную из терминала.
ImageOptim особенно хорошо подходит для финальной подготовки изображений перед публикацией. Например, дизайнер экспортирует иконки из Figma или Sketch, контент-менеджер готовит фотографии для статьи, разработчик добавляет изображения в репозиторий сайта, владелец магазина выгружает карточки товаров. Во всех этих случаях важно, чтобы картинка выглядела так же, но занимала меньше места, быстрее загружалась и не несла лишних EXIF-данных, GPS-координат, комментариев и встроенных миниатюр. ImageOptim как раз решает эту задачу: уменьшает вес файла, очищает невидимую служебную информацию и не требует сложной ручной настройки.

Важная особенность ImageOptim — локальная обработка. Изображения не нужно загружать в онлайн-сервис: файлы обрабатываются на компьютере. Для рабочих макетов, клиентских материалов, внутренних интерфейсных ассетов и личных фотографий это практичнее, чем отправка картинок на сторонний сервер. Локальный подход также удобен при пакетной работе: можно перетащить сразу несколько файлов или папку с графикой и оставить программу выполнять оптимизацию.
Для чего нужна ImageOptim
ImageOptim используют тогда, когда нужно уменьшить размер картинки без изменения ее ширины, высоты и визуального содержания. Программа не делает изображение меньше в пикселях: фотография 3000 × 2000 пикселей останется 3000 × 2000 пикселей. Меняется именно вес файла на диске. Это принципиально отличает ImageOptim от ресайзеров и фоторедакторов: она не заменяет Photoshop, Pixelmator, Preview или Affinity Photo, а работает после них как финальный этап подготовки файла.
На практике ImageOptim решает несколько типичных задач:
-
уменьшает вес PNG, JPEG, GIF и SVG;
-
удаляет EXIF, GPS, цветовые профили, комментарии и другую невидимую информацию;
-
помогает ускорить загрузку страниц сайта;
-
уменьшает размер графических ассетов в приложениях;
-
очищает изображения перед публикацией;
-
снижает объем папок с экспортированной веб-графикой;
-
позволяет быстро обработать группу файлов через drag-and-drop;
-
дает возможность включить более агрессивное lossy-сжатие, если нужен минимальный вес.
Для сайтов это означает меньше передаваемых байтов и более быструю загрузку изображений. Для приложений — меньший размер ресурсов. Для обычного пользователя — экономию места и удаление данных, которые не нужно публиковать вместе с фотографией. ImageOptim удаляет, например, GPS-координаты, модель камеры, серийный номер камеры, сведения о программе, в которой был создан файл, и встроенные комментарии, если соответствующие настройки включены.
Главная логика работы
ImageOptim работает по принципу закинул файлы — получил оптимизированные версии. Пользователь не выбирает отдельно алгоритм для каждого изображения. Программа сама прогоняет файл через подходящие оптимизаторы, сравнивает полученные варианты и оставляет тот, который оказался меньше.
Для PNG могут использоваться PNGOUT, Zopfli, OxiPNG, OptiPNG, AdvPNG и PNGCrush. Для JPEG — JPEGOptim, Jpegtran, MozJPEG и связанные инструменты. Для GIF — Gifsicle. Для SVG — SVGO и svgcleaner. Такой подход удобен: вместо того чтобы вручную разбираться, какой оптимизатор лучше подойдет для конкретного файла, пользователь получает единое окно и понятный результат в колонке Savings.
ImageOptim не создает отдельные копии рядом с исходниками. Файлы оптимизируются на месте: исходный файл заменяется более компактной версией. При этом оригиналы помещаются в Trash, поэтому при необходимости их можно восстановить. Это поведение важно учитывать перед массовой обработкой: если папка содержит единственные исходники, лучше заранее сделать копию.
Интерфейс ImageOptim
Интерфейс программы предельно минималистичен. Главное окно состоит из списка файлов и нижней панели управления. В нем нет редактора, панелей коррекции цвета, инструментов кадрирования или предпросмотра до/после. ImageOptim не пытается быть универсальным графическим приложением — она показывает только то, что нужно для контроля оптимизации.
В списке файлов видны основные колонки:
| Элемент интерфейса | Назначение |
|---|---|
File | Название изображения, добавленного в очередь обработки |
Size | Размер итогового файла после оптимизации |
Savings | Экономия в процентах относительно исходного файла |
| Значок статуса | Показывает, идет ли обработка, файл уже оптимален или оптимизация завершена |
Кнопка + | Добавляет изображения через стандартное окно выбора файлов |
Кнопка Again | Повторно запускает оптимизацию для добавленных файлов |
Когда файл обрабатывается, рядом с ним отображается индикатор выполнения. Если ImageOptim показывает зеленую галочку, файл успешно оптимизирован и сохранен. Если рядом появляется зеленый крестик, это означает, что файл уже оптимален и программа не нашла варианта меньше. Такое часто бывает после повторного запуска на одном и том же изображении. Если обработка идет слишком долго, файл можно выделить и остановить через меню File › Stop.
Нижняя строка показывает общую экономию. Например, после обработки нескольких изображений программа может показать, сколько килобайт удалось сохранить и какой средний процент экономии получился. Это удобно при пакетной подготовке графики: не нужно вручную сравнивать исходные и итоговые файлы в Finder.
Окно drag-and-drop
Пустое окно ImageOptim сразу подсказывает основной сценарий работы: нужно перетащить файлы в центральную область. Внизу находится кнопка +, а справа — неактивная кнопка Again, которая становится полезной после добавления файлов. Это типичный macOS-интерфейс без лишних подсказок и мастеров.

Работа через drag-and-drop особенно удобна при подготовке изображений для сайта. Можно открыть папку с экспортированными PNG и JPEG, выделить нужные файлы и перенести их в окно ImageOptim. Программа сразу начнет обработку. Нажимать отдельную кнопку запуска не нужно.
Кнопка + нужна в случаях, когда перетаскивание неудобно. Например, если файлы лежат в глубокой папке, проще нажать +, выбрать изображения через Finder и добавить их в очередь. После выбора обработка также запускается автоматически.
Что можно сделать в ImageOptim
ImageOptim не перегружена функциями, но каждое действие связано с конкретной задачей оптимизации. В программе можно:
-
добавить один файл;
-
добавить несколько файлов;
-
добавить папку с изображениями;
-
перетащить файлы в главное окно;
-
перетащить файлы на иконку приложения в Dock;
-
добавить изображения через кнопку
+; -
повторить оптимизацию кнопкой
Again; -
остановить слишком долгую обработку через
File › Stop; -
удалить EXIF и GPS-данные из JPEG;
-
удалить PNG-метаданные, gamma chunks, цветовые профили и optional chunks;
-
включить или отключить отдельные оптимизаторы;
-
выбрать баланс между скоростью и глубиной оптимизации;
-
включить lossy minification для более сильного уменьшения размера;
-
сохранить права доступа, атрибуты и hardlinks при записи файлов;
-
использовать Finder Services;
-
запускать обработку через командную строку;
-
использовать интеграцию с Apple Mail Markup.
Программа не умеет редактировать изображение, рисовать, менять фон, делать ретушь, накладывать текст, создавать коллажи, повышать резкость, менять экспозицию или каталогизировать фото. Это не недостаток, а следствие узкой специализации. ImageOptim нужен именно для оптимизации готового файла.
Пошаговая инструкция: оптимизация через drag-and-drop
Самый простой способ работы выглядит так:
-
Открыть ImageOptim.
-
Открыть в Finder папку с изображениями.
-
Выделить нужные PNG, JPEG, GIF или SVG.
-
Перетащить их в окно программы.
-
Дождаться окончания обработки.
-
Проверить колонку
Savings. -
При необходимости открыть картинку в Preview и визуально сравнить результат.
После завершения обработки файлы уже сохранены. Отдельной команды Save в базовом сценарии нет, потому что ImageOptim перезаписывает добавленные изображения оптимизированными версиями. Это удобно, когда обрабатываются экспортные копии, но требует осторожности с исходниками.
Если файл нужен в неизменном виде, его лучше заранее продублировать. Безопасный рабочий процесс такой: исходники хранятся отдельно, а в ImageOptim отправляется папка export, images-final, assets-optimized или другая папка с финальными копиями.
Добавление файлов через кнопку +
Кнопка + находится в нижнем левом углу главного окна. Она открывает стандартный системный выбор файлов. Этот способ удобен, когда пользователь не хочет перетаскивать элементы мышью или работает в полноэкранном режиме.
Сценарий такой:
-
Нажать
+. -
Выбрать один или несколько файлов.
-
Подтвердить выбор.
-
Дождаться обработки.
-
Посмотреть итоговый размер и процент экономии.
Кнопка + не меняет принцип работы: ImageOptim все равно оптимизирует файлы на месте. Разница только в способе добавления.
Повторная оптимизация кнопкой Again
Кнопка Again запускает обработку добавленных файлов повторно. Она полезна в нескольких ситуациях:
-
после изменения настроек;
-
после включения lossy minification;
-
после переключения уровня Optimization speed;
-
если часть оптимизаторов была отключена, а затем включена обратно;
-
если пользователь хочет убедиться, что файл больше не уменьшается.
Повторная оптимизация не гарантирует дополнительную экономию. Если файл уже прошел через все подходящие оптимизаторы, колонка Savings может не измениться. В истории программы отдельно улучшалась логика повторного запуска: ImageOptim стал быстрее пропускать инструменты, которые уже не давали выигрыша при повторной обработке.
Остановка долгой обработки
Некоторые PNG-файлы могут обрабатываться заметно дольше JPEG. Это особенно заметно при больших изображениях, сложной прозрачности и включенных медленных оптимизаторах. Если оптимизация зависла на одном файле или занимает слишком много времени, можно выделить этот файл и выбрать File › Stop.
Остановка не означает, что файл испорчен. Это просто прекращение текущей попытки оптимизации. В дальнейшем можно снизить уровень оптимизации, отключить тяжелые PNG-инструменты или обработать файл отдельно.
Настройки ImageOptim
Окно настроек открывает более точный контроль над тем, как ImageOptim обрабатывает изображения. В обычном режиме программа работает без ручной настройки, но для постоянной работы с веб-графикой лучше понимать, что делают основные параметры.
Настройки разделены на вкладки:
-
General; -
Quality; -
Optimization speed.
На вкладке General находятся включатели оптимизаторов и параметры удаления метаданных. Вкладка Quality управляет lossy minification и качеством сжатия. Вкладка Optimization speed отвечает за баланс между скоростью и глубиной обработки.

Вкладка General
Вкладка General — самая важная для безопасной повседневной работы. Здесь настраиваются оптимизаторы и работа с метаданными. Слева расположен список инструментов, которые ImageOptim может использовать при обработке. В интерфейсе встречаются такие пункты:
-
Zopfli; -
PNGOUT; -
OptiPNG; -
AdvPNG; -
PNGCrush; -
JPEGOptim; -
Jpegtran; -
Gifsicle.
Каждый пункт можно включить или отключить. В обычном режиме лучше оставить включенными основные инструменты, потому что программа сама выберет лучший результат. Но если PNG-файлы обрабатываются слишком долго, имеет смысл временно отключить самые медленные инструменты. Zopfli и PNGOUT дают хорошее сжатие PNG, но работают медленно; при необходимости быстрой обработки их можно отключить, оставив более быстрые варианты.
В центральной части вкладки находится блок Metadata and color profiles. В нем важны два параметра:
| Параметр | Что делает |
Strip PNG metadata (gamma, color profiles, optional chunks) | Удаляет из PNG gamma chunks, цветовые профили, optional chunks, DPI, комментарии и другую невидимую информацию |
Strip JPEG metadata (EXIF, color profiles, GPS, rotation, etc.) | Удаляет из JPEG EXIF, GPS-координаты, цветовые профили, сведения о камере, поворот, данные о ПО и другие метаданные |
Для публикации в интернете удаление метаданных обычно полезно. Файл становится меньше, а пользователь не раскрывает лишние сведения. Например, фотография со смартфона может содержать координаты съемки. После обработки эти данные можно убрать.
Но есть и обратная сторона. Если фотографу нужно сохранить информацию об авторстве, камере, экспозиции или цветовой профиль, удаление метаданных лучше отключить. ImageOptim не удаляет отдельные типы метаданных выборочно: подход устроен по принципу оставить или удалить.
Ниже находится блок Writing files to disk. Параметр Preserve file permissions, attributes and hardlinks отвечает за сохранение прав доступа, атрибутов и hardlinks при записи файла. Для обычного пользователя этот пункт редко требует внимания, но при работе с проектными папками, сетевыми дисками, сборками приложений и репозиториями он может быть важен.
Вкладка Quality
Вкладка Quality отвечает за режим, в котором ImageOptim может уменьшать файлы сильнее, но уже с потенциальным изменением качества. Главный переключатель здесь — Enable lossy minification.
По умолчанию ImageOptim ведет себя осторожно и сохраняет качество. Это правильный режим для большинства задач: иконки, интерфейсные элементы, скриншоты и фотографии остаются визуально теми же, но файл очищается и оптимизируется. Когда включается lossy minification, программа получает право использовать более агрессивные методы: JPEG, PNG, GIF и SVG могут стать заметно легче, но при слишком низком качестве появятся артефакты, потеря деталей или упрощение цвета.
Вкладка Quality полезна в ситуациях, когда важнее минимальный вес, чем идеальное сохранение файла:
-
баннеры для сайта;
-
изображения для email-рассылки;
-
большие иллюстрации в статьях;
-
графика для мобильных страниц;
-
изображения, которые отображаются в небольшом размере;
-
ассеты, где небольшая потеря качества визуально незаметна.
Для архивных фотографий, исходников, портфолио, печатных материалов и изображений с важными цветовыми профилями lossy minification лучше не включать без проверки. ImageOptim — хороший инструмент для финального сжатия, но не место для экспериментов с единственной копией оригинала.
Практический подход такой:
-
Скопировать несколько типичных изображений в тестовую папку.
-
Включить
Enable lossy minification. -
Настроить качество для JPEG, PNG и GIF.
-
Прогнать файлы через ImageOptim.
-
Открыть результат в Preview.
-
Сравнить на 100% масштабе и в реальном размере отображения.
-
Только после этого применять настройки к большой партии файлов.
Вкладка Optimization speed
Вкладка Optimization speed управляет компромиссом между временем обработки и степенью уменьшения файла. В интерфейсе используется шкала уровня оптимизации: от быстрых настроек до максимально тяжелых. Чем выше уровень, тем больше вариантов сжатия может проверять программа и тем дольше занимает обработка.
Типичная логика выбора:
| Уровень | Когда использовать |
Fast | Быстрая обработка большого количества файлов, старый Mac, срочная подготовка изображений |
Normal | Повседневная работа, разумный баланс скорости и результата |
Extra | Финальная подготовка ассетов, когда можно подождать ради лучшего сжатия |
Insane | Максимальная попытка уменьшить размер, особенно для отдельных важных PNG, но с долгим временем обработки |
Самые медленные уровни особенно заметны на PNG. Большие PNG-файлы могут обрабатываться минутами, а в экстремальных случаях очень долго. Это не ошибка интерфейса, а следствие перебора вариантов оптимизации. Для ежедневной работы обычно достаточно нормального или повышенного уровня; максимальный режим стоит оставлять для отдельных файлов, где каждый килобайт действительно важен.
Работа с PNG
PNG — один из главных форматов для ImageOptim. Он используется для скриншотов, иконок, UI-элементов, прозрачных изображений, схем, логотипов и графики с четкими границами. Такие файлы часто содержат лишние данные, неоптимальные таблицы и служебные chunks, которые можно удалить без изменения видимого изображения.
ImageOptim хорошо подходит для PNG, потому что умеет прогонять файл через несколько специализированных оптимизаторов. Zopfli и PNGOUT могут дать хороший выигрыш, но они же часто делают обработку долгой. Если пользователь оптимизирует десятки крупных PNG, программа может заметно загрузить процессор. Это нормальная ситуация для глубокой PNG-оптимизации.
PNG особенно хорошо сжимается, когда:
-
в файле много однотонных областей;
-
изображение содержит интерфейсные элементы;
-
есть прозрачность;
-
файл был экспортирован без оптимизации;
-
внутри остались лишние chunks, комментарии или цветовые профили;
-
изображение не является сложной фотографией.
PNG хуже подходит для больших фотографий. Если картинка не требует прозрачности и содержит много плавных цветовых переходов, JPEG обычно будет компактнее. ImageOptim не конвертирует PNG в JPEG автоматически, поэтому выбор формата нужно делать до обработки.
Работа с JPEG
JPEG — основной формат для фотографий, иллюстраций и изображений без прозрачности. ImageOptim может уменьшить вес JPEG за счет оптимизации структуры файла и удаления метаданных. Если включены соответствующие настройки, программа убирает EXIF, GPS, цветовые профили, сведения о камере, поворот и другую служебную информацию.
С JPEG нужно быть внимательнее, чем с PNG, по двум причинам. Во-первых, JPEG уже является форматом с потерями, и если включить дополнительное lossy-сжатие, качество может измениться. Во-вторых, EXIF-данные иногда важны: фотограф может хранить в них параметры съемки, авторство или информацию для каталога.
Для сайта типичный сценарий такой:
-
экспортировать фото из редактора в нужном размере;
-
сохранить JPEG с нормальным качеством;
-
прогнать через ImageOptim;
-
проверить вес;
-
убедиться, что визуально изображение не пострадало;
-
загрузить уже оптимизированный файл в CMS.
Для личного архива сценарий другой: лучше не прогонять единственные оригиналы через ImageOptim, особенно с включенным удалением метаданных. Программа отлично подходит для публикационных копий, но архивные версии стоит хранить отдельно.
Работа с GIF
GIF в ImageOptim обрабатывается через Gifsicle. Программа может уменьшать вес GIF, включая анимированные файлы, но формат сам по себе ограничен. Неанимированные GIF часто разумнее заменить PNG, а сложные анимации — видеоформатом или современными веб-форматами, если это допускает проект. ImageOptim не конвертирует GIF в PNG автоматически, поэтому формат нужно выбирать заранее.
Для небольших анимированных GIF ImageOptim полезен как быстрый финальный проход. Например, если дизайнер экспортировал короткую анимацию для статьи или инструкции, утилита может убрать часть лишнего веса. Но ожидать от GIF такого же уровня эффективности, как от современных форматов, не стоит.
Работа с SVG
SVG — векторный формат, который часто используют для иконок, логотипов и интерфейсной графики. В отличие от PNG и JPEG, SVG хранит не пиксели, а текстовое описание векторных объектов. Поэтому оптимизация SVG обычно связана с удалением лишнего кода, комментариев, служебных атрибутов и неиспользуемых данных.
В истории ImageOptim отдельно появилась оптимизация SVG через SVGO. Это расширило программу за пределы классической PNG/JPEG-оптимизации и сделало ее удобнее для веб-разработчиков и дизайнеров интерфейсов.
SVG стоит прогонять через ImageOptim после финального экспорта. Но если файл создавался вручную или содержит сложные интерактивные элементы, после оптимизации нужно проверить, что он отображается корректно. Автоматическая очистка SVG обычно полезна, но в нестандартных случаях лучше тестировать результат в браузере.
Что ImageOptim не делает
Чтобы правильно оценивать программу, важно понимать ее границы. ImageOptim не заменяет редактор изображений и не решает задачи, которые к оптимизации не относятся.
Программа не делает:
-
изменение размера в пикселях;
-
кадрирование;
-
поворот изображения как редакторская операция;
-
цветокоррекцию;
-
ретушь;
-
удаление объектов;
-
повышение резкости;
-
пакетное переименование;
-
каталогизацию фотографий;
-
конвертацию PNG в WebP или AVIF;
-
экспорт разных размеров для Retina;
-
визуальное сравнение до/после в отдельном окне;
-
настройку водяных знаков;
-
создание коллажей;
-
работу с RAW как фоторедактор.
Это означает, что рабочий процесс обычно строится так: сначала пользователь редактирует и экспортирует изображение в другом приложении, затем отправляет готовый файл в ImageOptim. Если после оптимизации картинку снова открыть в редакторе и пересохранить, ее нужно оптимизировать повторно.
Сценарии использования для сайта
Для сайта ImageOptim полезен на финальном этапе подготовки изображений. Даже если CMS или CDN умеет сжимать картинки автоматически, локальная оптимизация помогает заранее снизить вес файлов и убрать лишние метаданные.
Типичный процесс для статьи:
-
Подобрать изображения.
-
Обрезать и уменьшить их в редакторе до нужного размера.
-
Экспортировать в JPEG или PNG.
-
Перетащить файлы в ImageOptim.
-
Проверить колонку
Savings. -
Загрузить оптимизированные файлы в CMS.
Такой подход особенно полезен для блогов, где изображения часто загружаются вручную. Если автор каждый раз добавляет тяжелые фото напрямую с камеры или телефона, страницы становятся медленнее. ImageOptim не решит проблему слишком больших размеров в пикселях, но уменьшит вес уже подготовленных файлов и уберет EXIF.
Для лендингов и промостраниц программа полезна при подготовке иконок, логотипов, иллюстраций и декоративной графики. Чем меньше суммарный вес ассетов, тем быстрее страница начинает отображаться у пользователя.
Сценарии использования для интернет-магазина
В интернет-магазинах изображения товаров часто повторяются в карточках, категориях, подборках и рекламных блоках. Даже небольшая экономия на одном файле становится заметной, когда таких файлов сотни. ImageOptim помогает обработать экспортные копии перед загрузкой.
Для карточек товаров важны три момента:
-
не портить визуальное качество;
-
не терять нужные водяные знаки, если они уже встроены в изображение;
-
не удалять данные, которые используются в рабочем процессе, если они действительно нужны.
ImageOptim не удаляет видимые водяные знаки, потому что они являются частью картинки. Но программа может удалить невидимые метаданные, включая embedded copyright information. Поэтому перед обработкой коммерческого архива нужно проверить настройки Strip JPEG metadata. Если авторские данные должны оставаться внутри файла, удаление JPEG-метаданных лучше отключить.
Для магазина безопаснее работать не с мастер-копиями, а с экспортной папкой. Например, исходные фото хранятся отдельно, а в ImageOptim отправляются только изображения, подготовленные для сайта.
Сценарии использования для дизайнера
Для дизайнера ImageOptim работает как финальный компрессор экспортов. Она особенно полезна после Figma, Sketch, Photoshop, Illustrator и других инструментов, из которых выходят PNG, JPEG и SVG.
Сценарии:
-
оптимизация иконок перед передачей разработчику;
-
уменьшение PNG-экспортов интерфейса;
-
очистка SVG-иконок;
-
подготовка графики для email-макетов;
-
сжатие ассетов перед сборкой лендинга;
-
уменьшение веса иллюстраций для презентационного сайта.
Дизайнеру важно не отправлять в ImageOptim исходные рабочие файлы. Программа работает с экспортами: готовыми PNG, JPEG, GIF и SVG. Исходники в формате PSD, AI, Sketch или Figma она не редактирует и не заменяет.
Для интерфейсной графики хороший рабочий порядок такой:
-
Экспортировать ассеты в нужном масштабе.
-
Разложить их по папкам
1x,2x,3xили по разделам проекта. -
Прогнать каждую папку через ImageOptim.
-
Проверить визуально несколько файлов.
-
Передать оптимизированные ассеты разработчику.
Сценарии использования для разработчика
Для разработчика ImageOptim удобен тем, что не требует сложной интеграции, но при этом помогает держать репозиторий легче. Перед коммитом можно прогнать новые изображения через программу и уменьшить вес проекта без изменения кода.
Программа также может запускаться из командной строки. Поддерживается открытие ImageOptim через open -a ImageOptim, а также прямой запуск исполняемого файла внутри приложения. Такой сценарий полезен, когда нужно быстро отправить в обработку текущую папку или набор PNG.
Примеры рабочих команд:
open -a ImageOptim . open -a ImageOptim *.png /Applications/ImageOptim.app/Contents/MacOS/ImageOptim *.png Для полноценной серверной автоматизации ImageOptim не всегда лучший выбор, потому что это прежде всего macOS-приложение с графическим интерфейсом. Но для локального рабочего процесса разработчика, особенно в веб-проектах и небольших приложениях, она удобна: можно быстро обработать ассеты перед отправкой в репозиторий.
Сценарии использования для фотографа
Фотографу ImageOptim полезен не как часть RAW-обработки, а как инструмент финального экспорта. После Lightroom, Capture One, Photoshop или другого редактора можно создать JPEG-копии для сайта, блога, портфолио или передачи клиенту, а затем оптимизировать их.
При этом нужно учитывать метаданные. Для публикации в интернете часто разумно удалить GPS-координаты и технические сведения. Но если фотограф хранит авторство, контактные данные или параметры съемки внутри EXIF/IPTC, автоматическая очистка может быть нежелательной.
Для фотографа правильный сценарий такой:
-
RAW и мастер-файлы не трогать;
-
экспортировать отдельные JPEG для публикации;
-
проверить, нужны ли метаданные;
-
при необходимости отключить
Strip JPEG metadata; -
обработать экспортные копии;
-
сравнить итоговые файлы визуально.
ImageOptim не предназначен для отбора фотографий, управления каталогом, цветокоррекции или печатной подготовки. Это компактный финальный оптимизатор.
Приватность и удаление метаданных
Один из сильных практических сценариев ImageOptim — очистка изображений перед публикацией. Внутри файлов могут оставаться данные, которые пользователь не видит при обычном просмотре: координаты съемки, модель камеры, серийный номер, дата, программа обработки, встроенная миниатюра, комментарии, DPI, цветовые профили и авторские поля.
Для публичного сайта лишние метаданные часто не нужны. Они увеличивают размер файла и иногда раскрывают приватную информацию. Поэтому удаление EXIF и GPS — не только вопрос скорости, но и вопрос безопасности публикации.
Однако полное удаление метаданных не всегда правильно. Например:
-
фотограф хочет сохранить авторство;
-
редакция использует EXIF для учета материалов;
-
цветовой профиль важен для корректного отображения;
-
изображение является частью архива;
-
файл передается в печать;
-
внутри файла есть данные, нужные другому приложению.
ImageOptim работает просто: если включено удаление JPEG-метаданных, удаляется широкий набор служебной информации. Поэтому настройки нужно выбирать под задачу. Для веб-публикаций обычно включают очистку, для архивных файлов — отключают.
Цветовые профили и возможные изменения цвета
Удаление цветовых профилей уменьшает файл, но иногда может повлиять на отображение. Это особенно заметно у изображений, которые не приведены к sRGB. ImageOptim не выполняет полноценное преобразование пикселей в sRGB, потому что такое преобразование само по себе может быть lossy-операцией. Если файл использует необычный цветовой профиль или CMYK, перед оптимизацией лучше преобразовать его в sRGB в редакторе.
Практическое правило простое: для веба лучше заранее готовить изображения в sRGB, а затем прогонять через ImageOptim. Если после оптимизации цвета стали менее насыщенными или изменился оттенок, стоит проверить, был ли удален цветовой профиль. В таких случаях можно отключить удаление метаданных или подготовить файл корректно до оптимизации.
Плюсы ImageOptim
ImageOptim ценят не за большое количество функций, а за точное выполнение одной задачи. Программа не отвлекает, не требует регистрации, не навязывает облачный workflow и не превращает простую оптимизацию в сложный процесс.
Основные плюсы:
-
бесплатная модель использования;
-
open-source-подход;
-
простой drag-and-drop интерфейс;
-
локальная обработка файлов;
-
пакетная оптимизация;
-
поддержка PNG, JPEG, GIF и SVG;
-
удаление EXIF, GPS и лишних метаданных;
-
интеграция с macOS;
-
возможность работы через Dock, Finder Services, Apple Mail Markup и командную строку;
-
гибкое включение и отключение отдельных оптимизаторов;
-
режим lossless по умолчанию;
-
возможность включить lossy minification для более сильного сжатия;
-
понятная колонка
Savings; -
автоматическое сохранение оптимизированных файлов;
-
помещение оригиналов в Trash как страховка.
Главное преимущество — скорость принятия решения. Пользователю не нужно каждый раз выбирать кодек, двигать десятки ползунков и сравнивать форматы. Для большинства рабочих задач достаточно перетащить файлы и дождаться результата.
Минусы ImageOptim
Ограничения ImageOptim напрямую связаны с ее специализацией. Это не универсальный графический комбайн, а компактный оптимизатор.
Основные минусы:
-
приложение ориентировано на macOS;
-
нет полноценного встроенного предпросмотра до/после;
-
нет редактора изображений;
-
нет изменения размера в пикселях;
-
нет конвертации в WebP или AVIF;
-
нет сложной системы пресетов для разных проектов;
-
файлы оптимизируются на месте, поэтому с исходниками нужна осторожность;
-
PNG при глубоких настройках могут обрабатываться долго;
-
удаление метаданных может убрать важные авторские или цветовые данные;
-
для серверной автоматизации удобнее специализированные CLI-инструменты и API;
-
для ручного подбора качества иногда удобнее инструменты с визуальным сравнением.
ImageOptim не стоит использовать как единственный инструмент подготовки изображений. Сначала нужно выбрать правильный размер, формат и качество экспорта, а уже потом оптимизировать файл. Если загрузить в программу огромную фотографию 6000 пикселей по ширине, она уменьшит вес, но не превратит ее в правильно подготовленное веб-изображение.
История версий программы
История ImageOptim показывает, что программа развивалась не за счет добавления редакторских функций, а через улучшение оптимизаторов, интерфейса, интеграции с macOS и обработки форматов.
В ветке 1.3 появились улучшения QuickLook, возможность копировать, вставлять и перетаскивать файлы из окна программы, кнопка для показа файлов в Finder и улучшения интерфейса для macOS Lion. Это был этап, когда ImageOptim становился удобнее как нативное Mac-приложение, а не просто оболочка над оптимизаторами.
В ветке 1.4.0 в программу включили PNGOUT по умолчанию и упростили настройки: параметры удаления PNG chunks и JPEG EXIF оказались в одном месте. Для пользователя это важно, потому что работа с метаданными стала понятнее. В ветке 1.4.2 добавилась служба ImageOptimize в контекстном меню Finder, появились Retina-иконки, удаление Resource Forks и hidden attributes, а оригинальные изображения стали помещаться в Trash.
В ветке 1.4.5 появилась новая иконка, улучшилась QuickLook-интеграция и стал возможен синхронный запуск из командной строки с автоматическим завершением после обработки. Это усилило сценарии для разработчиков и тех, кто хотел использовать ImageOptim не только мышью, но и через терминал.
В ветке 1.5 появились более технические улучшения: миграция на ARC, выбираемый и копируемый текст результата в status bar, более аккуратное применение lossy jpegoptim-конверсии и улучшения повторной оптимизации. Также появился пункт Copy as Data URL, который позволяет копировать маленькие изображения как data:image/... URI для вставки в CSS или HTML.
В ветке 1.5.4 добавили Revert to Original, который восстанавливает неоптимизированный файл, и кэш уже оптимизированных файлов. Это улучшило безопасность и ускорило повторную работу с файлами, которые уже нельзя уменьшить.
В ветке 1.6 ImageOptim перешел с jpegrescan на MozJPEG, получил возможность временно включать lossy pngquant и MozJPEG re-encoding, добавил расширение для Apple Mail и более быстрые стандартные настройки для MacBook Air и старых Mac. В ветке 1.6.1 появилась lossy GIF-опция, единая настройка скорости и возможность постоянного включения lossy conversion.
В ветке 1.7 появилась оптимизация SVG через SVGO и серьезные внутренние изменения в обработке входных и выходных файлов. Это важный этап для веб-разработчиков, потому что SVG-ассеты стали частью обычного рабочего процесса ImageOptim.
В более поздних изменениях ImageOptim продолжил обновлять встроенные инструменты, исправлять проблемы совместимости и улучшать поведение оптимизации. Общая линия развития осталась той же: меньше лишнего веса, аккуратнее работа с файлами, лучше интеграция с macOS.
Настройки для разных задач
Оптимальные настройки зависят от того, что именно обрабатывается.
| Задача | Рекомендуемый подход |
| Изображения для блога | Оставить lossless-режим, удалить метаданные, проверить результат |
| Фото для портфолио | Осторожно с Strip JPEG metadata, не включать lossy без теста |
| Иконки и UI-ассеты | Использовать PNG/SVG, оставить основные оптимизаторы включенными |
| Большая папка PNG | Начать с умеренного уровня скорости, при долгой обработке отключить Zopfli/PNGOUT |
| Email-графика | Можно тестировать lossy minification, потому что важен малый вес |
| Архивные копии | Не обрабатывать единственные оригиналы, работать только с копиями |
| Git-репозиторий | Оптимизировать ассеты перед коммитом |
| Интернет-магазин | Обрабатывать экспортные копии, не трогать мастер-фото |
Для большинства пользователей лучший старт — настройки по умолчанию. Менять их стоит только после понимания последствий. Особенно это касается удаления метаданных и lossy minification.
Практические советы по работе
ImageOptim лучше всего показывает себя в устойчивом workflow. Не стоит воспринимать программу как магическую кнопку, которая исправит любые проблемы с изображениями. Она работает эффективно, когда файл уже подготовлен правильно.
Полезные правила:
-
сначала уменьшить изображение до нужных пиксельных размеров;
-
выбрать правильный формат: JPEG для фото, PNG для прозрачности и четкой графики, SVG для вектора;
-
прогонять через ImageOptim только финальные копии;
-
перед первой массовой обработкой сделать резервную копию папки;
-
проверять несколько файлов после изменения настроек;
-
не включать lossy minification для архивных исходников;
-
отключать удаление JPEG-метаданных, если важны авторство и данные камеры;
-
для необычных цветовых профилей заранее приводить изображение к sRGB;
-
после повторного редактирования файла запускать оптимизацию снова;
-
при долгой обработке PNG снижать уровень оптимизации или отключать самые медленные инструменты.
Такой подход дает стабильный результат: файлы становятся меньше, но рабочий процесс остается безопасным.
Частые проблемы и решения
Файл почти не уменьшился
Это нормальная ситуация. Причины могут быть такими:
-
файл уже был оптимизирован;
-
изображение экспортировано хорошим редактором с эффективными настройками;
-
внутри почти нет лишних метаданных;
-
формат плохо поддается дополнительному сжатию;
-
для заметной экономии нужен lossy-режим, а он отключен.
Если в колонке Savings мало процентов, это не значит, что ImageOptim работает плохо. Иногда файл уже близок к минимальному размеру для выбранного формата.
PNG обрабатывается слишком долго
Причина обычно в тяжелых PNG-оптимизаторах и высоком уровне оптимизации. PNGOUT и Zopfli могут работать медленно, особенно на больших файлах. Для ускорения можно снизить уровень на вкладке Optimization speed или отключить самые медленные PNG-инструменты.
Пропали EXIF, GPS или данные камеры
Значит, включено удаление JPEG-метаданных. Для веб-публикации это часто правильно, но для фотоархива может быть нежелательно. Если оригинал нужен, его можно восстановить из Trash или из резервной копии. На будущее нужно отключить Strip JPEG metadata.
Изменился цвет
Возможная причина — удаление цветового профиля или работа с изображением не в sRGB. Для веба лучше заранее приводить изображение к sRGB. Если цветовой профиль необходимо сохранить, нужно отключить удаление соответствующих метаданных.
После редактирования файл снова стал тяжелым
Любое повторное сохранение в редакторе может вернуть часть лишних данных или изменить структуру файла. После редактирования изображение нужно снова прогнать через ImageOptim.
Нужна конвертация в WebP или AVIF
ImageOptim не является конвертером современных веб-форматов. Для WebP, AVIF и ручной настройки кодеков лучше использовать другой инструмент, например Squoosh или специализированный экспорт из графического редактора.
Сравнение с аналогами
ImageOptim стоит сравнивать не с фоторедакторами, а с другими инструментами оптимизации изображений. Главные критерии: локальная работа, поддержка форматов, пакетная обработка, ручной контроль качества, приватность, скорость и удобство для конкретной платформы.
| Программа | Формат работы | Сильная сторона | Ограничение |
| ImageOptim | Локальное приложение для macOS | Простая пакетная lossless-оптимизация и удаление метаданных | Нет конвертации в WebP/AVIF и встроенного предпросмотра до/после |
| TinyPNG / TinyJPG | Онлайн-сервис и API | Очень простое smart lossy-сжатие PNG, JPEG, WebP, AVIF | Файлы отправляются в веб-сервис |
| Squoosh | Веб-приложение в браузере | Ручное сравнение качества, кодеки, локальная обработка в браузере | Не так удобен для больших пакетных папок |
| FileOptimizer | Windows-приложение | Поддержка множества типов файлов, не только изображений | Интерфейс менее сфокусирован именно на веб-графике |
| JPEGmini | Приложение/сервис для JPEG | Сильная специализация на JPEG-фотографиях | Не универсален для PNG/SVG/GIF-сценариев |
TinyPNG / TinyJPG
TinyPNG и TinyJPG удобны, когда нужен быстрый онлайн-инструмент для сжатия изображений. Сервис использует smart lossy compression для PNG, JPEG, WebP и AVIF: он уменьшает количество данных так, чтобы визуальная разница была почти незаметной, а файл стал заметно легче.
Этот вариант хорош для пользователей, которые не хотят устанавливать приложение и работают с небольшим количеством изображений. Также у TinyPNG есть API-сценарии, полезные для автоматизации на сайтах и в сервисах.
Но при работе с приватными материалами локальная программа выглядит безопаснее. Если изображения нельзя отправлять наружу, лучше использовать обработку на компьютере. Кроме того, drag-and-drop в десктопное окно удобнее, когда нужно быстро обработать папку экспортов без браузера.
Squoosh
Squoosh — браузерный оптимизатор, который позволяет сжимать и сравнивать изображения с разными кодеками. Его сильная сторона — визуальный контроль: пользователь видит результат, меняет настройки и может подобрать баланс между качеством и размером. При этом обработка выполняется локально в браузере, изображения не отправляются на сервер.
Squoosh удобен, когда нужно вручную подобрать WebP, AVIF, MozJPEG или другой вариант сжатия. Он полезен для одиночных важных изображений, где нужно видеть разницу и контролировать параметры.
Для массовой подготовки папки с ассетами ImageOptim проще. В ней не нужно открывать каждый файл отдельно и двигать параметры. Она лучше подходит для сценария быстро обработать все экспортированные изображения.
FileOptimizer
FileOptimizer — утилита для Windows, ориентированная на lossless-уменьшение размера множества типов файлов. Она поддерживает не только изображения, но и документы, архивы, PDF, аудио, видео и другие форматы.
Это хороший выбор для пользователей Windows, которым нужен универсальный оптимизатор. По широте поддерживаемых форматов FileOptimizer заметно шире. Но именно для macOS и повседневной обработки PNG/JPEG/SVG интерфейс ImageOptim выглядит проще и естественнее.
FileOptimizer больше похож на универсальную машину оптимизации файлов, а ImageOptim — на аккуратный инструмент для конкретной задачи: подготовить изображения к публикации или использованию в проекте.
JPEGmini
JPEGmini специализируется на JPEG и ориентирован на уменьшение фотографий без заметной потери качества. Это сильный инструмент для фотографов, которым нужно уменьшить большие JPEG-экспорты и сохранить визуальное качество.
Если рабочий процесс состоит почти полностью из JPEG-фотографий, JPEGmini может быть удобнее за счет своей узкой специализации. Но для смешанных папок с PNG, JPEG, GIF и SVG универсальнее ImageOptim. В веб-разработке и дизайне интерфейсов редко встречаются только JPEG: обычно рядом лежат иконки, SVG, PNG с прозрачностью и скриншоты.
Для кого подходит ImageOptim
ImageOptim подходит тем, кто регулярно работает с готовыми изображениями и хочет быстро уменьшать их вес.
Программа хорошо подходит:
-
веб-мастерам;
-
блогерам;
-
SEO-специалистам;
-
контент-менеджерам;
-
дизайнерам интерфейсов;
-
фронтенд-разработчикам;
-
владельцам интернет-магазинов;
-
авторам email-рассылок;
-
разработчикам macOS и iOS-приложений;
-
фотографам, которые готовят JPEG-копии для публикации;
-
пользователям Mac, которым нужно быстро сжимать изображения без онлайн-сервисов.
Особенно сильный сценарий — финальная обработка экспортной папки. Если изображения уже имеют нужные размеры и формат, ImageOptim быстро делает их легче.
Кому лучше выбрать другой инструмент
ImageOptim не всегда будет лучшим выбором. Другой инструмент лучше подойдет, если нужно:
-
работать на Windows;
-
конвертировать изображения в WebP или AVIF;
-
вручную сравнивать качество до/после;
-
менять размер изображения в пикселях;
-
редактировать фото;
-
делать пакетное переименование;
-
создавать пресеты экспорта;
-
автоматизировать обработку на сервере;
-
оптимизировать не только изображения, но и документы, архивы, видео;
-
работать с RAW-файлами и фотокаталогом.
Для ручной настройки современных форматов удобнее Squoosh. Для Windows и множества типов файлов — FileOptimizer. Для больших JPEG-архивов — JPEGmini. Для онлайн-сжатия без установки — TinyPNG или TinyJPG.
Итоговая оценка
ImageOptim — один из самых удачных примеров узкой утилиты для macOS: она делает немного, но делает это быстро, понятно и надежно. Программа не пытается заменить редакторы, конвертеры и облачные сервисы. Ее задача — взять готовые PNG, JPEG, GIF или SVG, уменьшить размер, удалить лишние метаданные и сохранить оптимизированный файл.
Сильнее всего ImageOptim раскрывается в регулярной работе с веб-графикой: изображения для статей, карточек товаров, лендингов, интерфейсов, приложений и репозиториев. Drag-and-drop интерфейс, колонка Savings, кнопка Again, настройки General, Quality и Optimization speed дают достаточно контроля, но не перегружают пользователя.
Главный риск — невнимательная работа с оригиналами. ImageOptim оптимизирует файлы на месте и может удалить EXIF, GPS, цветовые профили и embedded copyright information. Поэтому правильный подход — обрабатывать экспортные копии, а не единственные исходники.
Если нужна бесплатная локальная программа для сжатия изображений на Mac, ImageOptim остается очень сильным выбором. Она особенно полезна тем, кто хочет быстро уменьшить размер картинки, подготовить изображения для сайта и не отправлять файлы в онлайн-сервисы.

