Чем сжатие PNG отличается от JPG
PNG хранит изображение без потерь: каждый пиксель после распаковки совпадает с оригиналом до бита. Поэтому классическое сжатие «с потерями» к нему не подходит - вместо этого файл оптимизируется: подбирается более выгодный способ записи тех же пикселей.
Результат: картинка идентична исходной - текст остаётся чётким, края не «замыливаются», а прозрачный фон остаётся прозрачным. Легче становится только сам файл.
Как работает оптимизация
Оптимизатор PNG делает три вещи. Во-первых, подбирает наилучший фильтр строк: PNG записывает пиксели как разности, и от выбора формулы разностей напрямую зависит, насколько плотно они сжимаются. Во-вторых, перебирает параметры упаковки данных, выбирая самый компактный вариант. В-третьих, сокращает само описание картинки: если изображение использует 16 бит на канал, а достаточно 8; если в файле миллионы цветов, а реально задействовано 200 - файл переводится на меньшую глубину без единого видимого изменения.
Файл, который уже был оптимизирован, может не уменьшиться - тогда вы получите исходный файл и предупреждение. Сервис никогда не выдаёт «сжатый» файл, который весит столько же или больше.
Что сохраняется
- Каждый пиксель: картинка после распаковки идентична оригиналу.
- Прозрачность: полупрозрачные края и наложение на любой фон работают как раньше.
- Метаданные: профиль цвета и прочие сведения остаются в файле.
Кому это нужно
Скриншоты - типичный тяжёлый PNG: интерфейс с большими однотонными областями сжимается в разы. Логотипы и иконки с прозрачностью выигрывают вес, оставаясь идеально резкими на любом фоне. Диаграммы, схемы, графики с текстом - всё, где «замыленный» JPG недопустим, - становится легче без единого изменённого пикселя.
Для веб-разработчика оптимизация PNG - самый дешёвый способ ускорить страницу: время загрузки падает, а визуально сайт не меняется вовсе.
PNG или WebP: что выбрать для сайта
Если графика идёт на веб-страницу, после оптимизации PNG имеет смысл сравнить её с WebP-версией того же изображения: новый формат для веба обычно выигрывает ещё 20-30% веса при том же качестве. Оптимизированный PNG остаётся универсальным ответом там, где важна совместимость со старыми программами или требуется прозрачность с точностью до пикселя; WebP - ответ для скорости страницы. Оба пути не исключают друг друга: оптимизируйте PNG для архива и совместимости, WebP - для раздачи посетителям.
Фотографию, сохранённую в PNG (такое случается после экспорта из редакторов), есть смысл вообще перевести в другой формат: внутри PNG фото занимает в разы больше, чем в формате, созданном для фотографий. Сначала смена формата, потом оптимизация - порядок, который даёт максимальную экономию.
Для чего используют конвертацию PNG в PNG
Скриншоты для документации
Руководства и базы знаний полны скриншотов по 2-5 МБ. Оптимизация сокращает их вес в разы, а текст на них остаётся идеально чётким.
Логотипы с прозрачностью
Логотип сайта должен быть резким на любом фоне. Оптимизированный PNG весит меньше, а прозрачные края остаются гладкими.
Ускорение сайта
Иконки, баннеры и графика - постоянная часть веб-страниц. Каждый сэкономленный килобайт - это быстрее загруженная страница и лучший показатель в поиске.
Вложения в письмах и формах
Формы часто ограничивают размер файла. Оптимизированный PNG проходит лимит, не теряя ни пикселя.
Советы по конвертации PNG в PNG
Для фотографий выбирайте JPG или WebP
PNG предназначен для графики и скриншотов. Фотографию в PNG есть смысл перевести в другой формат - выигрыш веса будет кратно больше.
Оптимизируйте до загрузки на сайт
Изображение, оптимизированное один раз, раздаётся тысячам посетителей. Это самая дешёвая экономия трафика на всём сайте.
Проверяйте прозрачность после сокращения цветов
Оптимизация может сократить число цветов в файле. Если логотип с полупрозрачными краями ляжет на тёмный фон - проверьте его на нескольких фонах перед публикацией.