Утилита для пакетной оптимизации и конвертации изображений за два клика из контекстного меню проводника. Moth обрабатывает очередь и показывает итог по каждому файлу.
Выбор действий для каждого формата может отличаться из-за его особенностей.
- Работа с файлами и папками из контекстного меню
- Сжатие изображений без потерь и с потерями, палитра, конвертация, изменение размера
- Окно прогресса закрывается автоматически, клик по окну отменяет закрытие
- Список файлов обновляется динамически, очередь можно дополнять пока идёт работа
- Светлая и тёмная тема, русский и английский язык, проверка обновлений
- Настройка перезаписи, по умолчанию файл перезаписывается только при сжатии без потерь
- Поддержка перетаскивания drag-and-drop
- Цветовой профиль всегда сохраняется, кроме sRGB, без него картинка не меняется
- Метка ориентации учитывается для всех действий, снимок не ляжет на бок
- Форматы для сжатия:
AVIFBMPGIFJFIFJPEJPEGJPGJXLPNGTIFTIFFWEBP - Форматы для конвертации:
AVIFBMPGIFHEICHEIFJFIFJPEJPEGJPGJXLPNGTIFTIFFWEBP
- AVIF без потерь не пережать, сжатие без потерь только удаляет Exif и XMP, профиль остаётся.
Изменение палитры для AVIF не имеет смысла, файл получается больше исходного. - BMP хранит картинку без сжатия, сжимать его с потерями бессмысленно, лучше конвертировать.
- JPEG и AVIF изменение палитры не уменьшит, а сжатие снова размоет цвета на тысячи оттенков.
- GIF ограничен 256 цветами, для него изменение палитры есть только 64 и 128.
- TIFF - формат хранения, сжатие с потерями и палитра ему не нужны. Для веба его лучше конвертировать.
Все форматы конвертируются друг в друга, в любую сторону.
Конвертация в JPG, PNG и WEBP стоит в меню по умолчанию.
| Формат | Файлы | Подробности |
|---|---|---|
| JPEG | .jpg .jpeg .jpe |
Всегда сохраняется как .jpg, прозрачность заливается белым |
| JFIF | .jfif |
Тот же JPEG с заголовком JFIF. Из JPEG получается без перекодирования |
| PNG | .png |
Конвертируется без потерь |
| WEBP | .webp |
Из JPEG, PNG, GIF и BMP без потерь, анимация GIF сохраняется |
| JXL | .jxl |
JPEG переводится обратимо, картинки без потерь остаются без потерь |
| AVIF | .avif |
Качество 85, на глаз без потерь, файл меньше исходного JPEG |
| HEIC | .heic |
Качество 70, цвет 4:2:0, как у снимков iPhone |
| HEIF | .heif |
Тот же HEIC под другим расширением |
| GIF | .gif |
256 цветов с дизерингом, анимация WEBP сохраняется |
| BMP | .bmp |
Без сжатия, прозрачность заливается белым |
| TIFF | .tif .tiff |
Без потерь, сжатие Zip, профиль и прозрачность сохраняются |
- HEIC и HEIF с кодеком HEVC переводятся друг в друга без потерь, меняется только расширение.
- HEIF с другим кодеком, например AV1, в HEIC кодируется заново.
- Конвертация GIF и WEBP в неанимированный формат сохраняет только первый кадр.
- Из многостраничного TIFF конвертируется первая страница, CMYK переводится в RGB по профилю.
Important
При работе с семейным архивом рекомендуем сохранять Exif-данные. В них может хранится полезная контекстная информация снимка, например дата съёмки и геолокация.
Ориентация из Exif учитывается для всех действий, снимок не ляжет на бок.
- Сжатие с Exif оставляет метку, картинку поворачивает просмотрщик.
- Сжатие без Exif поворачивает JPEG без потерь и перекодирования.
- Если без потерь не повернуть, метка остаётся в файле.
- Конвертация и изменение размера сохраняют картинку повёрнутой.
Прогрессивный JPEG выбирается автоматически.
- Сжатие для WEB всегда сохраняет прогрессивный JPEG.
- Остальное сжатие и конвертация в JPEG выбирают меньший из двух вариантов.
- Сжатие переписывает все страницы без потерь, файл сохраняется, только если стал меньше.
- Слои Photoshop не теряются. Изменить размер такого файла без потери слоёв невозможно, он пропускается.
- Профессиональные TIFF с особым хранением цвета не поддерживаются, например HDR, научные и астрономические снимки, файлы для типографии в цвете Lab.
- Распакуйте архив в удобную папку, например
D:\Portable\Moth - Запустите
Settings.exe, отметьте «Добавить в контекстное меню проводника» и нажмите «ОК»
В контекстном меню появится пунктMoth
Чтобы убрать Moth из меню, снимите ту же галочку. Если папку с Moth перенести, откройте настройки и снова нажмите «ОК».
Пункт с многоточием открывает список действий, доступных формату файла.
Булавка справа от действия закрепляет его в меню проводника, у каждого формата свои закреплённые пункты.Ctrl + Клик - запускает действие, не закрывая окна. Shift + Перетаскивание - двигает окно.
В окне сверху готовые пресеты, ниже строка своего размера и панель, которая её собирает.
Подпись и постфикс строки меняются на лету. Последнее применённое действие сохраняется.
Размер без увеличения помечен в подписи стрелкой ↓.
Если заданы ширина и высота, режим решает, как картинка ляжет в рамку:
- Вписать - картинка целиком внутри размера, пропорции сохраняются
- Заполнить - картинка покрывает размер, лишнее остаётся, постфикс
_fill - Обрезать - картинка покрывает размер, лишнее обрезается, постфикс
_crop
Нижний ряд - это режим сглаживания, его выбирают по тому что на картинке:
| Кнопка | Фильтр | Для чего | Постфикс |
|---|---|---|---|
| Фото | Lanczos | Это база, универсальный фильтр для большинства случаев. | - |
| Графика | Catmull-Rom | Скриншоты, схемы, текст, логотипы. Почти так же резко, но ореолов вокруг букв и линий меньше, заливки остаются ровными. | _vec |
| Пиксели | Point | Хорошо подходит для пиксель-арта и мелких иконок. Цвета соседних пикселей не смешиваются, края остаются ступеньками. Лучше использовать при увеличении в целое число раз: 200% или 300%. | _pix |
Итоговый файл сохраняется рядом, с постфиксом по размеру, режиму и сглаживанию: _per50, _res1920x1080, _res800x800_crop_vec.
Всё уже в архиве, в папке Apps:
pingo 1.27.3– PNG: сжатие без потерь, с потерями и для WEBjpegoptim 1.5.6– JPEG и JFIF: сжатие без потерь, с потерями и для WEBECT 0.9.5– JPEG: второй вариант сжатия без потерь, остаётся меньший файлjpegtran 10– JPEG: поворот по Exif-тегу без потерьcwebp 1.6.0– WEBP: сжатие и конвертация в WEBPlibjxl 0.12.0– JXL: сжатие, конвертация в JXL и обратно, JPEG восстанавливается байт в байтgifsicle 1.95– GIF: сжатие без потерь, с потерями и для WEB, дожимает палитруImageWorsener 1.3.5– BMP: сжатие без потерьlibheif 1.23.4– конвертация в HEIC и HEIF, кодировщик x265ImageMagick 7.1.2-31– конвертация, палитра, изменение размера, AVIF, TIFF и чтение HEIC и HEIFExifTool 13.59– TIFF: переносит Exif, цветовой профиль и слои Photoshop при сжатии. AVIF: удаляет Exif и XMP
Moth написан на AutoIt, некоторые антивирусы могут помечать exe файлы как подозрительные.
Это известная проблема ложных срабатываний на программы, скомпилированные из AutoIt.
Баг‑репорты и предложения приветствуются. Поддержка: CloudTips.




