Когда выбрать PNG, а не JPG
И PNG, и JPG открываются где угодно, так что вопрос в том, какой из них подходит изображению. PNG — правильный выбор, когда:
- У изображения есть прозрачность. Стикеры, логотипы, иконки и вырезанные товарные фото, сохранённые с сайтов, часто оказываются WebP с альфа-каналом. PNG сохраняет его, а JPG залил бы прозрачные области сплошным цветом.
- На нём текст, линии или плоские цвета. Скриншоты, схемы, графики и элементы интерфейса остаются в PNG чёткими. JPG добавляет слабый шум вокруг каждого резкого края.
- Вы собираетесь его редактировать. PNG сжимает без потерь, поэтому сколько бы раз вы ни открывали, меняли и сохраняли файл, новых повреждений от сжатия не появится. Это делает его разумной рабочей копией для графических редакторов и презентаций.
Для обычного фото, которое нужно просто посмотреть или отправить, «Конвертировать WebP в JPG онлайн» даст гораздо меньший файл без видимой разницы.
Что значит «без потерь» для уже сжатого изображения
Браузер декодирует WebP, и декодированные пиксели записываются в PNG без каких-либо дальнейших потерь при сжатии. Поэтому здесь нет ползунка качества. Для непрозрачных областей результат точный; полупрозрачные пиксели могут сдвинуться на крошечный шаг округления, потому что canvas хранит цвет, предумноженный на альфу, но на практике это незаметно.
Стоит ясно понимать, чего это не делает. Большинство WebP на сайтах сжаты с потерями — один раз, когда сайт их создавал. PNG в точности сохраняет это состояние, включая мягкость или лёгкую блочность, которые уже были в WebP, но не может вернуть удалённые детали. Если WebP изначально был без потерь, PNG будет идеальной копией оригинала.
Почему PNG настолько больше
Будьте готовы к большому скачку размера. Фото в WebP с потерями на 90 КБ и 1200×800 px может превратиться в PNG на 1–1,5 МБ — в десять раз больше и даже сильнее. WebP с потерями экономит размер, отбрасывая детали и храня цвет в пониженном разрешении; PNG же должен точно описать каждый из 960 000 пикселей, используя сжатие, которое хорошо работает только при повторяющихся цветах.
Для плоской графики разница гораздо меньше, часто меньше чем вдвое, потому что большие одноцветные области хорошо сжимаются и в PNG.
Если размер становится проблемой:
- Прогоните результат через «Сжать PNG онлайн»: он уменьшает цветовую палитру и для графики часто сокращает файл на 50–70 процентов почти без видимых изменений.
- Для фотографий пересмотрите формат: если прозрачность не нужна, JPG подходит лучше.
- Сначала уменьшите изображение, если оно больше того места, где будет показываться.
Подробности конвертации
Изображение декодируется и заново кодируется браузером через Canvas API — в фоновом воркере, где это поддерживается, — и никогда не загружается на сервер. Размеры в пикселях не меняются, а частичная прозрачность, например мягкие тени и сглаженные края, переносится. Метаданные EXIF или XMP, которые могут быть в WebP, не копируются.
Из анимированных файлов WebP получается PNG только с первым кадром. Принимаются файлы до 50 МБ каждый, а пачку можно скачать одним ZIP, где каждый файл сохраняет исходное имя и получает расширение .png.