Руководство по формату

Что такое файл WebP и как его открыть?

Вы щёлкнули правой кнопкой по изображению на сайте, сохранили его и получили .webp вместо ожидаемого .jpg. Ничего не сломалось. Сайт отдал этот формат намеренно.

Формат в одном абзаце

WebP представляет собой формат изображений, созданный Google для веба. Он содержит статичные или анимированные изображения, сжимает их без потерь или с потерями и поддерживает прозрачность в обоих режимах. По измерениям Google, WebP без потерь на 26% меньше PNG, а WebP с потерями на 25–34% меньше сопоставимого JPEG. Сайты приняли его по этой причине, и сохранённый вами файл является просто тем, что страница уже использовала.

Как его открыть

  1. Перетащите его во вкладку браузера Любой современный браузер показывает WebP. Это самый быстрый способ увидеть изображение, ничего не устанавливая.
  2. Дважды щёлкните по нему Свежие версии Windows Photos и macOS Preview открывают WebP напрямую, как и большинство современных редакторов изображений. Более старые выпуски появились раньше формата и его не принимают.
  3. Конвертируйте его, когда приложение отказывается Обычно упираются формы загрузки, старые внутренние системы и программы для печати. Конвертация в PNG делает файл приемлемым везде, не меняя того, как он выглядит.

Переименование файла в .png не конвертирует его. Расширение является ярлыком, байты внутри по-прежнему остаются WebP, и любая программа, которая читает заголовок, об этом скажет.

Конвертация в PNG

Конвертер WebP в PNG работает с одним статичным WebP до 20 MB, 4,096 пикселей по любой из сторон и 16,000,000 пикселей всего. Файл читается, конвертируется и проверяется внутри браузерного воркера, поэтому ничего не загружается на сервер.

Прозрачность сохраняется. Значения альфа-канала должны совпадать точно, а для частично прозрачного цвета каждый предумноженный 8-битный канал может отличаться не больше чем на 2, потому что встроенные кодировщики PNG в браузере округляют эти значения. Всё, что больше, блокирует скачивание, а не выдаёт вам файл с неверными краями.

Записи EXIF, XMP, ICC, C2PA и другие вспомогательные записи из исходника не копируются в PNG. Затем готовый файл проверяется ещё раз на структуру, контрольные суммы, пиксели и альфа-канал, прежде чем скачивание разблокируется.

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

Анимированный WebP

WebP может содержать анимацию, поэтому некоторые сайты используют его вместо GIF. Статичный PNG не может представить несколько кадров, поэтому конвертер отклоняет анимированный WebP до декодирования, а не экспортирует молча первый кадр и объявляет дело сделанным.

Если у вас анимированный файл и нужны кадры, это является работой для видео- или анимационного инструмента, а не для конвертера статичных изображений.

Какой формат оставить

Выбор между имеющимся файлом и конвертированной копией
Что вам нужно Оставить WebP Конвертировать в PNG
Разместить на веб-странице Да, он меньше Незачем
Отправить коллеге Только если знаете их программы Более безопасный вариант по умолчанию
Загрузить в форму, которая его не принимает Невозможно Да
Редактировать в старых дизайн-программах Часто не поддерживается Да
Напечатать Многие процессы его не принимают Да

Если вы выбираете формат для изображений, которые публикуете, а не разбираетесь с полученным файлом, компромиссы разобраны в материале PNG или WebP: что выбрать.

Вопросы о файлах WebP

Что такое файл WebP?

Формат изображений, созданный Google для веба. Он хранит статичные или анимированные изображения со сжатием без потерь или с потерями и поддерживает прозрачность. По измерениям Google, WebP без потерь на 26% меньше PNG.

Как его открыть?

Перетащите его в любой современный браузер. Свежие версии Windows Photos и macOS Preview тоже его открывают, как и большинство современных редакторов. Более старые программы его не принимают, и конвертация в PNG это решает.

Почему загруженный файл сохранился как .webp?

Сайт отдал изображение в этом формате, а при сохранении остаётся то, что получил браузер. Ничто на вашем компьютере его не конвертировало, и ничего не пошло не так.

Как конвертировать WebP в PNG?

Откройте конвертер, выберите файл и конвертируйте. Он работает в браузерном воркере, сохраняет прозрачность, удаляет метаданные исходника и проверяет структуру, контрольные суммы, пиксели и альфа-канал, прежде чем разблокировать скачивание.

У WebP качество ниже, чем у PNG?

Само по себе нет. WebP без потерь сохраняет каждый пиксель. WebP с потерями намеренно отбрасывает детали, как и JPEG. Одно только расширение не говорит вам, какой режим использовал файл.

Можно ли просто переименовать его в .png?

Нет. Расширение является ярлыком, а байты остаются WebP. Любая программа, которая читает заголовок файла, отклонит его, часто с непонятной ошибкой о повреждённом изображении.