Туториалы

Как конвертировать WebP в PNG (с сохранением прозрачности)

koboshiCo-founder
·4 мин чтения
Кратко

WebP — отличный формат раздачи и неудобный рабочий формат. Разбираем, как конвертировать WebP в PNG локально в браузере, что происходит с прозрачностью и когда уместнее инструменты командной строки вроде ImageMagick.

В этом руководстве используется бесплатный инструмент Пакетное конвертирование WebP в PNG — он работает прямо в вашем браузере.Открыть инструмент

Скачаете сегодня картинку с сайта — и с хорошей вероятностью она окажется файлом .webp. WebP отлично подходит для раздачи изображений в вебе: маленькие файлы, быстрая загрузка. Гораздо хуже он подходит, когда картинку нужно отредактировать, вставить в презентацию или отправить в типографию. Вот тут и нужен PNG.

Самый быстрый способ конвертировать WebP в PNG: откройте наш конвертер WebP в PNG, перетащите файлы и скачайте результат. Всё работает в вашем браузере, ничего никуда не загружается. Если нужны подробности — что происходит с прозрачностью, когда PNG оправдывает свой размер и как сделать это из командной строки — читайте дальше.

Конвертируем WebP в PNG в браузере

Конвертер декодирует и перекодирует каждый файл локально, на вашем устройстве:

  1. Перетащите файлы WebP. Отдельные картинки или целую папку — прямо на страницу, либо нажмите и выберите через диалог.
  2. Подождите пару секунд. Каждый файл декодируется и кодируется в PNG на вашей машине. Прогресс-бар идёт файл за файлом.
  3. Скачайте. По одному файлу или всё одним ZIP-архивом.

Исходные имена сохраняются, меняется только расширение. logo.webp превращается в logo.png.

Так как вся работа происходит в браузере, изображения не покидают ваше устройство. Ни очереди на загрузку, ни серверной обработки, ни аккаунта. Это удобно и для пакетной обработки: папка из нескольких десятков WebP-файлов конвертируется меньше чем за минуту на любом современном ноутбуке. Для действительно больших объёмов смотрите наш гид по пакетной конвертации WebP.

Сохраняется ли прозрачность?

Короткий ответ: если в WebP есть прозрачность, PNG её сохранит.

PNG полностью поддерживает альфа-канал, и WebP тоже — почти всегда. Lossless WebP всегда несёт альфу. Lossy WebP тоже может, но у множества WebP-файлов в дикой природе её нет, особенно у фотографий и картинок, которые сайты перекодировали ради экономии трафика. Отсюда два следствия:

  • WebP с прозрачным фоном — логотипы, стикеры, элементы интерфейса — превращается в PNG с тем же прозрачным фоном, пиксель в пиксель.
  • WebP без прозрачности превращается в PNG с непрозрачным фоном. Конвертация не может изобрести прозрачность, которой не было. Вырезание фона — совсем другая задача.

Если прозрачность не нужна и хочется просто совместимый со всем фотофайл, JPG будет меньше. Наш конвертер WebP в JPG «приклеивает» прозрачность к белому фону, а смежный гид о конвертации WebP в JPG разбирает компромиссы по качеству.

Зачем вообще конвертировать в PNG?

WebP — формат раздачи. PNG — рабочий формат. Три причины для перехода:

Совместимость. PNG читается любым редактором, браузером, офисным пакетом и операционной системой с конца 1990-х. WebP до сих пор спотыкается о старый софт: старым версиям Photoshop нужен плагин, некоторые формы загрузки в CMS его отвергают, а многие десктопные программы просто пожимают плечами.

Редактирование. PNG работает без потерь. Открывайте, правьте, сохраняйте хоть сто раз — ни один пиксель не пострадает. Lossy WebP пережимается при каждом сохранении, и каждый такой круг съедает детали. Если картинка отправляется в редактирование, сначала конвертируйте её в PNG. Механику разбирает наша статья о сжатии с потерями и без.

Печать. Печатные процессы ждут PNG или TIFF. WebP в типографии обычно вызывает лишь недоуменный ответ.

Цена вопроса — размер. Фото весом 150 КБ в WebP легко превращается в 2 МБ и больше в PNG, потому что PNG хранит каждый пиксель без сжатия с потерями. Для редактирования и печати это нормально, для сайта — расточительство. Если картинка остаётся в вебе, оставьте её в WebP. Полное сравнение — в статье WebP против PNG, а история появления формата — в статье о рождении WebP.

Другие способы конвертировать WebP в PNG

Браузерный инструмент — самый быстрый вариант для большинства, но не единственный.

ImageMagick (командная строка). Один файл:

magick input.webp output.png

Целая папка:

magick mogrify -format png *.webp

Правильный выбор, когда конвертация — часть скрипта или сборочного пайплайна.

Просмотр в macOS. Откройте файл WebP, затем Файл → Экспортировать и выберите PNG. Подходит для одной картинки за раз.

Photoshop. Свежие версии открывают WebP из коробки; старым нужен бесплатный плагин WebPShop от Google. Дальше Файл → Сохранить копию → PNG.

Paint в Windows. В Windows 11 Paint открывает WebP и умеет «Сохранить как → PNG». Без пакетной обработки, но уже установлен.

Конвертируем много файлов сразу

Десктопные варианты выше обрабатывают по одному файлу, а ImageMagick предполагает, что вы живёте в терминале. Для папки с WebP-картинками браузерный конвертер — золотая середина: перетащили папку, подождали, скачали ZIP. Наш туториал по пакетной конвертации показывает, что происходит с каждым файлом под капотом.

Прямо сейчас лежит WebP-файл в папке загрузок? Перетащите его в конвертер — и через пару секунд у вас будет PNG, с прозрачностью ровно там, где она была.

Готовы попробовать?

Бесплатно и без ограничений. Никаких загрузок и регистрации — ваши файлы не покидают устройство.

Открыть Пакетное конвертирование WebP в PNG

Ещё посты в блоге