Формат файла WEBP

WebP — это два кодека в одном контейнере: режим с потерями, который обходит JPEG примерно на четверть, и режим без потерь, обыгрывающий PNG, — оба с прозрачностью и анимацией.

или перетащите их сюда · изображения, видео, аудио и документы · до 2 ГБ

Что такое WEBP?

Google выпустила WebP в 2010 году, взяв за основу внутрикадровое кодирование видеокодека VP8. Замысел был прост: видеокодер и так обязан отлично сжимать одиночный неподвижный кадр, поэтому этот механизм вынули и обернули в контейнер RIFF. WebP с потерями предсказывает каждый блок по соседним блокам и сжимает уже разницу — приёма, которого у JPEG никогда не было, и именно отсюда берётся большая часть преимущества.

Режим без потерь — отдельный алгоритм VP8L, к видео отношения не имеющий. Он сочетает цветовые преобразования, палитру, обратные ссылки на повторяющиеся последовательности пикселей и собственное энтропийное кодирование и обычно оказывается на 20-30% ниже оптимизированного PNG того же изображения. Оба режима несут полноценный альфа-канал, так что выбирать между прозрачностью и малым весом больше не нужно.

WebP умеет и анимацию, причём анимированный WebP обычно в несколько раз меньше эквивалентного GIF и показывает миллионы цветов вместо 256. В браузерах поддержка сегодня повсеместна, а вот настольный софт отстаёт: старые версии Photoshop, Office и множество утилит Windows до сих пор не открывают .webp — поэтому обратная конвертация в JPEG или PNG остаётся частым запросом.

Расширение.webp
КатегорияИзображение
MIME-типimage/webp
Год появления2010
РазработчикGoogle
СжатиеС потерями или без
ПрозрачностьДа
АнимацияДа
Рекламный блок — включите рекламу в public/ads.js · landing-article

WEBP: частые вопросы

WebP действительно меньше JPEG?
Для большинства фотографий да — обычно на 25-35% при визуально равном качестве, и на низких настройках разрыв растёт. На очень мелкозернистых изображениях преимущество сокращается, а отдельные снимки выходят даже крупнее, поэтому приличный конвертер сравнивает оба результата, а не полагается на предположение.
Бывает ли WebP без потерь?
Да. У него есть совершенно отдельный режим без потерь, воспроизводящий каждый пиксель точно и обычно примерно на 25% компактнее оптимизированного PNG того же изображения. Большинство инструментов показывают его как качество 100 или отдельный флажок «lossless»; для графики и скриншотов это верный выбор.
Почему моя программа не открывает файл .webp?
В браузерах поддержка всеобщая, а настольные приложения запаздывали. Старые выпуски Photoshop, Office, многие просмотрщики Windows и некоторые галереи на телефонах либо требуют плагин, либо отказываются наотрез. Конвертация в PNG или JPEG — надёжный способ передать WebP программе, появившейся раньше него.
Поддерживает ли WebP прозрачность?
Да, полноценный 8-битный альфа-канал в обоих режимах — и с потерями, и без. Это его самый полезный трюк: JPEG прозрачность не умеет вовсе, а PNG умеет только без потерь и при заметно большем весе, поэтому WebP с потерями и альфой часто заменяет тяжёлый прозрачный PNG.
Анимированный WebP лучше GIF?
Существенно. Он показывает полный цветовой диапазон вместо палитры из 256 цветов, поддерживает плавную альфу, а файлы обычно в пять-десять раз меньше. Единственная причина оставаться на GIF — совместимость со старым софтом и площадками, которые до сих пор ждут именно его.
Улучшает ли качество конвертация JPEG в WebP?
Нет. Всё, что выбросил кодер JPEG, уже потеряно, и перекодирование этого не вернёт: оно лишь уменьшает файл, добавляя второй круг потерь. WebP оправдан, когда вы заново экспортируете из оригинала или когда размер важнее лишнего поколения сжатия.

Конвертировать из WEBP

Конвертировать в WEBP