ImageOptim
Сжатие картинок без потерь
open sourceДизайн
ImageOptim — оптимизатор изображений перед коммитом: сжимает PNG, JPEG и SVG без видимой потери качества, удаляет EXIF и прочий мусор. Незаменим для веба: картинки для сайта пропускаются через него перед деплоем. Бесплатен и с открытым кодом.
// Установка
Ваш MacHomebrew в /opt/homebrew
brew install --cask imageoptim// Зачем оно нужно
- Сжимает PNG и JPEG без потери качества — вес падает, картинка выглядит так же
- Удаляет EXIF: геометки и модель камеры не уезжают вместе с картинкой на сайт
- Перетащил папку — обработал сотни файлов пакетом, файлы заменяются на месте
- Бесплатный и открытый, работает полностью локально
// Частые вопросы
Действительно ли сжатие без потерь?
По умолчанию да: убирается только избыточность формата и метаданные. Режим с потерями включается отдельно и даёт кратно меньший вес — для веб-графики это часто оправданный компромисс.
Подходит ли для автоматизации сборки?
Для разовой обработки ассетов — идеально. Для CI лучше подключить те же библиотеки напрямую через npm-пакеты: ImageOptim это приложение с интерфейсом, а не часть пайплайна.
