Imagine — простой Electron (JavaScript, HTML, CSS) графический интерфейс (GUI) к консольным утилитам предназначенным для сжатия изображений форматов PNG, JPEG и WebP без потери качества.
Imagine для работы с изображениями использует консольные утилиты pngquant (конвертация 24/32-bit RGBA PNG в 8-bit PNG изображения с альфа-прозрачностью), mozjpeg (высокоэффективный кодировщик JPEG-изображений от проекта Mozilla) и libwebp / cwebp (набор библиотек и консольных утилит для работы с изображениями формата WebP).
Imagine имеет максимально простой пользовательский интерфейс, для каждого формата можно задать параметры сжатия "по умолчанию". Добавленные изображения отображаются в виде миниатюр и для отдельных изображений можно задать собственный уровень сжатия.
Imagine позволяет сохранять преобразования в оригинальный файл, в файл с новым именем (автоматически генерируемым) и экспортировать обработанные изображения в другой каталог, поддерживается групповая и индивидуальная обработка изображений.
Imagine может сохранять изображения в другом формате, с заданным уровнем сжатия, для преобразования изображений формата JPEG в PNG требуется ImageMagick (набор консольных утилит для обработки изображений). Управление ориентировано на использование мыши, для добавления изображений можно использовать перетаскивание (функция Drag-and-drop / Перетащи и брось).
Лицензия: MLT (The MIT License)