Перейти к содержимому
Convertube

Файлы WebP: почему сайты их отдают, а ваши программы не открывают

Откуда взялся WebP, чем он лучше JPG и PNG и как его сконвертировать, если программа его не принимает. Конвертируйте WebP в браузере, без загрузки.

Кратко

Тип
Изображения
Расширения
.webp
MIME-тип
image/webp

WebP появился в Google в 2010 году на основе внутрикадрового кодирования видеокодека VP8 — неподвижное изображение сжимается механизмом, созданным для одного ключевого кадра видео. В результате один формат делает то, для чего раньше требовалось два: сжатие с потерями примерно на 25–30% эффективнее JPEG, режим без потерь, превосходящий PNG, альфа-канал и анимацию. Один формат закрывал всё, что было нужно вебу.

Подробнее

Поэтому сайты его и отдают, а у вас то и дело оказываются файлы, которые нечем открыть. Пробел в поддержке не в браузерах — Chrome, Firefox, Safari и Edge читают WebP уже много лет, — а во всём остальном. Графические редакторы подтягивались медленно, допечатная подготовка им так и не занялась, офисные пакеты отстают, старые телефоны не умеют, а формы загрузки, написанные десять лет назад, просто отвергают это расширение. Сохранить картинку с современного сайта через правый клик и получить .webp, к которому ваши программы не прикасаются, стало обычным делом.

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

Конвертировать в WebP имеет смысл всё, что вы публикуете сами. PNG с плоской графикой может уменьшиться в десять–двадцать раз с сохранением прозрачности; в одном из наших тестов PNG размером 76 КБ превратился в WebP на 3,5 КБ. Учтите, что WebP на этом сайте при качестве по умолчанию сжимается с потерями: работу выполняет кодер вашего браузера, и он идёт на тот же компромисс, что и JPEG.

Конвертировать WebP в другие форматы

Конвертировать другие форматы в WebP

Вопросы и ответы: WebP

Почему мои программы не открывают WebP?

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

Во что конвертировать WebP — в JPG или в PNG?

В JPG — для фотографий, которые должны быть небольшими и открываться где угодно. В PNG — когда у изображения есть прозрачность или вы собираетесь его редактировать, поскольку PNG останавливает дальнейшие потери.

WebP лучше JPG?

Да, примерно на 25–30% при сопоставимом видимом качестве, и к тому же он поддерживает прозрачность и анимацию, чего JPEG не умеет. Его единственная слабость — поддержка в программах за пределами браузера.

Поддерживает ли WebP прозрачность?

Да, полноценный альфа-канал — во многом поэтому он может заменить и JPEG, и PNG. При конвертации прозрачного PNG в WebP прозрачность сохраняется.

WebP сжимает с потерями или без?

У него есть оба режима. Большинство файлов WebP в сети сжаты с потерями. WebP на этом сайте сжимается с потерями при качестве по умолчанию 82, поскольку используется собственный кодер вашего браузера.

А как быть с анимированным WebP?

Формат поддерживает анимацию, но при конвертации в статичный формат здесь записывается только первый кадр. Если нужно движение, конвертируйте в GIF или MP4.

JPG получится больше, чем WebP?

Обычно да, и это ожидаемо. WebP — более эффективный формат, так что для того же качества в JPG нужно больше байтов. Вы конвертируете ради совместимости, а не ради размера.

Загружается ли изображение при конвертации здесь?

Нет. В вашем браузере есть и декодер, и кодер WebP, так что вся работа происходит на странице — ничего не скачивается, а изображение никуда не отправляется.