Преобразуйте WEBP в PNG с сохранением прозрачности
WEBP — это тот формат, в котором ваш браузер сохраняет изображения при загрузке из Google, и который сейчас используется на половине сайтов. Всё хорошо, пока вы не попытаетесь использовать этот файл: Photoshop требует плагин, многие программы и печатные процессы вообще не открывают его, Office отказывается вставлять, а формы загрузки, где не обновили список поддерживаемых форматов, просто отклоняют такие файлы. PNG — это выход из ситуации, и вы ничего не теряете: его открывают практически все программы, с этого момента он становится полностью без потерь, и, в отличие от JPG, поддерживает настоящий альфа-канал.
Прозрачность сохраняется — это главная причина выбрать PNG вместо JPG
В PNG есть такой же альфа-канал, как и в WEBP, поэтому прозрачные и полупрозрачные области переносятся без изменений. Ничего не накладывается на фон, потому что в этом нет необходимости. Логотип, скриншот, стикер или вырезанное изображение товара будут выглядеть точно так же, как и в оригинале. Если же отправить тот же файл в JPG, прозрачность будет залита сплошным цветом, потому что у JPEG вообще нет альфа-канала и никогда не было.
Ваш PNG будет больше — и это нормально для этого формата
Об этом умалчивают почти все сайты по этой теме, и именно поэтому многие думают, что инструмент не работает. WEBP сильно сжимает изображения. PNG хранит каждый пиксель точно и ничего не удаляет. Если пропустить фотографию через PNG, размер файла увеличится в несколько раз. Вот реальные примеры файлов, сохранённых на том же уровне сжатия zlib, что и рекомендуемый режим.
| Исходный WEBP | Обычный полноцветный PNG | С палитрой по умолчанию |
|---|---|---|
| 5000 × 2813, 1,45 MB | 11,1 MB (7,6×) | около 2,3 MB |
| 4490 × 2993, 1,79 MB | 16,4 MB (9,1×) | около 4,1 MB |
| 1470 × 980 с альфа-каналом, 1,12 MB | 1,79 MB (1,6×) | значительно меньше исходника |
Увеличение размера в 7–9 раз для фотографии — это норма, а не ошибка. Обратите внимание на третью строку: изображение с прозрачностью почти не увеличивается, ведь именно для таких случаев и был создан PNG.
Палитра применяется по умолчанию, чтобы размер оставался разумным
Вместо того чтобы отдавать вам файл на 11 MB и пожелать удачи, автоматически применяется палитра: 256 цветов для режима «Меньше», 128 — для «Рекомендуемого», 64 — для «Экстремального». Это уменьшает размер результата примерно на 60–75% при среднем отклонении по пикселю менее 2%, что незаметно на фотографии. Если палитра не уменьшает размер файла, она просто не используется, и сохраняется полноцветный PNG. Опция сжатия, которая делает файл больше, не может считаться сжатием.
Когда нужен полноцветный вариант
Отключите палитру, и каждый исходный цвет сохранится байт в байт, только в формате PNG. Это лучший выбор для печати, дальнейшего редактирования и для плоской графики с мягкими сглаженными краями или плавными градиентами, где уменьшенная палитра может вызвать полосы. Для фотографии палитровый вариант визуально неотличим, но занимает в разы меньше, поэтому он выбран по умолчанию.
Цвета передаются правильно
Любой цветовой профиль, встроенный в WEBP, сохраняется, а не удаляется, так что ваши цвета не изменятся при конвертации. Если хотите стандартизировать, профиль можно преобразовать в sRGB. Тип файла определяется по содержимому, а не по расширению, так что WEBP, переименованный в .png или .jpg, всё равно корректно конвертируется, а не выдаёт ошибку.
Анимированный WEBP превращается в один кадр
Анимированные WEBP часто встречаются среди стикеров и скачанных веб-график, а PNG — это однокадровый формат. Анимация из 81 кадра вернётся как одно статичное изображение, а не последовательность и не анимированный файл. Если нужно сохранить движение, оставьте файл в WEBP. Если вам нужна только картинка, первый кадр обычно именно тот, который вы искали.
Что происходит с вашими файлами
Конвертируйте одно изображение или целую папку — результатом будет один ZIP с исходными именами файлов. Передача осуществляется по защищённому соединению, файлы конвертируются и удаляются с сервера через час. Ваш оригинал на вашем компьютере не затрагивается.
Что вы получаете
- Прозрачность сохраняется точно, без подложки или заливки фоном
- Дальнейшее редактирование, обрезка и повторное сохранение больше не ухудшают качество — с этого момента файл без потерь
- Палитра по умолчанию уменьшает размер на 60–75%, автоматически отключается, если не помогает
- Полноцветный PNG без потерь доступен отдельной опцией для печати или редактирования
- Встроенные цветовые профили сохраняются или корректно преобразуются в sRGB
- Формат определяется по содержимому файла, так что даже переименованный WEBP конвертируется правильно
Что дальше?
Если изображение — обычная фотография без прозрачности и размер важнее, чем прозрачность, WEBP в JPG даст меньший итоговый файл. В обратную сторону — PNG в WebP вернёт вас обратно. А когда у вас уже есть PNG, Сжать PNG поможет уменьшить его ещё сильнее.