Как сжать PNG без потери качества
Обновлено
PNG является форматом без потерь, поэтому сжатие PNG не затрагивает ни единого пикселя: удаляются избыточные данные, уменьшается слишком большая цветовая палитра и убираются метаданные, а изображение остаётся неизменным. Откройте свой PNG в инструментах EditItAll и экспортируйте уменьшенную копию: всё происходит прямо в браузере, ничего не загружается на сервер.
Сделайте прямо сейчас — бесплатно, в браузере
Compress PNGПочему сжатие PNG не может ухудшить качество
PNG является форматом без потерь. В отличие от JPEG или WebP, он никогда не отбрасывает пиксели ради экономии места: он хранит точный рецепт восстановления изображения, пиксель за пикселем. В этом весь смысл формата, и именно поэтому фраза «сжать PNG без потери качества» звучит почти как тавтология: если всё сделано правильно, сжатый PNG декодируется в изображение, полностью идентичное оригиналу.
Так откуда же берётся экономия? PNG можно просто перекодировать более эффективно. Инструмент переупаковывает те же пиксели, удаляет избыточные данные, оставленные исходным кодировщиком, уменьшает слишком большую цветовую палитру до реально используемых цветов и убирает ненужные метаданные. Ничто из этого не меняет изображение: просто получается более лёгкий файл, который восстанавливает точно такую же картинку.
Сжимаем PNG в браузере: пошаговая инструкция
Поскольку оптимизация не теряет данные, ползунок качества вообще не нужен: жертвовать нечем. Остаётся только заново экспортировать более компактную копию:
- Откройте инструмент сжатия PNG и перетащите туда файл: подойдут скриншоты, логотипы, иконки и экспортированная графика.
- Дайте ему перекодироваться. Он переупаковывает пиксели, обрезает палитру и удаляет оставшиеся метаданные, чтобы записать файл меньшего размера.
- Просмотрите результат, чтобы убедиться, что он выглядит идентично (так и будет), затем экспортируйте и скачайте облегчённую копию.
Всё выполняется на вашем устройстве: вы можете отключиться от интернета после загрузки страницы, и всё продолжит работать, а это самое прямое доказательство того, что ваш файл никогда не загружается на сервер. Нужно уменьшить сразу несколько файлов? Полный набор инструментов сжатия обрабатывает файлы пакетами и экспортирует их вместе.
Когда PNG не подходит для задачи
Вот честное ограничение: сжатие без потерь может уменьшить PNG лишь до определённого предела, и то, насколько сильно, полностью зависит от содержимого. Плоская графика (скриншоты, логотипы, иконки, лайн-арт, текст, большие области сплошного цвета) сжимается прекрасно, потому что в ней есть повторы, которые может использовать кодировщик без потерь.
С фотографией всё наоборот. Почти каждый пиксель немного отличается от соседних, поэтому повторов, которые можно было бы сжать, там очень мало, и фотография, сохранённая в PNG, остаётся огромной, часто в несколько раз больше, чем нужно. Решением здесь становится не более совершенный PNG, а другой формат. Преобразование фото в JPG или WebP использует сжатие с потерями, чтобы убрать детали, которые глаз всё равно не заметит, и файл сокращается до малой доли исходного размера. Это настоящий компромисс: вы жертвуете идеальной точностью PNG, но для фотографии в вебе это почти всегда правильный выбор.
Как получить максимум от каждого PNG
Несколько привычек делают сжатие PNG более надёжным:
- Подбирайте формат под содержимое. Оставляйте PNG для всего плоского и чёткого; для фотографий выбирайте формат с потерями. Руководство по формату PNG рассказывает, где он раскрывается лучше всего, а где нет.
- Дайте палитре уменьшиться. Если графика использует лишь горстку цветов, хорошо оптимизированный PNG хранит только их, что может заметно сократить размер без каких-либо видимых изменений.
- Помните о прозрачности. Оптимизация PNG без потерь сохраняет альфа-канал, поэтому всё прозрачное остаётся прозрачным: сделать его плоским может только переход на такой формат, как JPG.
Работаете и с фотографиями, и с графикой? Сопутствующее руководство по сжатию изображений без потери качества объясняет, как выбирать уровень качества и формат среди JPG, WebP и AVIF.
Готовы попробовать?
Бесплатно, без регистрации, и ни один открытый файл не покидает ваше устройство.
Частые вопросы
Снижает ли сжатие PNG его качество?+
Нет. PNG является форматом без потерь, поэтому правильно сжатый PNG совпадает с оригиналом попиксельно. Экономия достигается за счёт более эффективной переупаковки тех же данных, а не за счёт удаления части изображения.
Почему мой PNG почти не уменьшается?+
Почти наверняка потому, что это фотография. PNG хорошо сжимает только плоскую графику; в фотографиях слишком много мелких вариаций, чтобы их можно было сжать. Преобразуйте фото в JPG или WebP, и оно заметно уменьшится.
Загружаются ли мои файлы PNG на сервер для сжатия?+
Нет. Сжатие полностью выполняется в вашем браузере, поэтому ваш файл никогда не покидает устройство. Вы можете отключиться от интернета после загрузки страницы, и всё продолжит работать.
Что лучше: сжать PNG или преобразовать его?+
Для плоской графики сжимайте PNG: он останется без потерь и идентичным. Для фотографий преобразуйте файл в JPG или WebP; формат с потерями даёт гораздо меньший файл при том же видимом качестве.
Удаляет ли сжатие PNG прозрачность?+
Нет. Оптимизация PNG без потерь сохраняет альфа-канал (прозрачность) нетронутым. Сделать изображение плоским может только переход на формат без поддержки прозрачности, например JPG; WebP сохраняет прозрачность, если она вам нужна.