Как пользоваться
- Перетащите PNG в рамку или нажмите, чтобы выбрать. Можно сразу несколько.
- Оставьте включённым «Непрозрачные PNG в JPG», чтобы PNG без альфа-канала стали JPG, или выключите, чтобы оставить PNG.
- Нажмите «Сжать». У каждого файла видны размер до и после и изменение в процентах.
- Скачайте файлы по одному или все в zip.
PNG-файлы скриншотов, экспорта из графических редакторов и ресурсов приложений часто весят больше, чем нужно. Этот компрессор PNG уменьшает их перед публикацией на сайте, добавлением в приложение или отправкой по почте. Можно сжать сразу несколько файлов; в каждой строке видны размер до и после и изменение в процентах, а в конце — общий итог.
Как это работает: инструмент читает тип цвета PNG. Файл с альфа-каналом (оттенки серого с альфой, RGBA или блок tRNS) квантуется в 8-битную палитру до 256 цветов — тот же подход, что у pngquant, — и прозрачность сохраняется. Если результат не меньше оригинала, остаётся исходный файл. PNG без альфа-канала при включённой опции «непрозрачные PNG в JPG» сохраняется как JPG с качеством 92; если её выключить, он сжимается в PNG с палитрой.
Ограничения: уменьшение числа цветов — сжатие с потерями, а дизеринг не применяется, поэтому на плавных градиентах могут появиться полосы. PNG с альфа-каналом остаётся PNG, даже если все пиксели непрозрачны. Размеры в пикселях не меняются, а у анимированного PNG обрабатывается только первый кадр. Сжатие идёт на вашем устройстве в браузере, файлы его не покидают.