Формат файла 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 |
| Разработчик | |
| Сжатие | С потерями или без |
| Прозрачность | Да |
| Анимация | Да |
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 оправдан, когда вы заново экспортируете из оригинала или когда размер важнее лишнего поколения сжатия.