WebP, формат Google для замены JPEG

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

WebP (произносящий «wepy») более эффективен, чем JPEG, и обеспечивает более быстрое распаковывание. Предназначенная для изображений для включения в веб-страницы, она позволит быстрее загружать и показывать и, кроме того, вписывается в политику Google по веб-ускорению.
Он предоставляется по свободной лицензии.

Техника

Процесс разрушительный, в отличие от PNG: чем больше увеличивается степень сжатия и тем больше картина теряет в точности .

Файл контейнера является производным от формата «Формат файла обмена ресурсами» или RIFF. Его уже используют файлы AVI и файлы звуков WAV. Он добавляет 20 байтов на изображение и расширяется. Можно поместить несколько кадров в файл и создать анимацию.

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

Прозрачность не поддерживается, но будет в будущей версии. JPEG ее терпеть не может.

Сравнение с JPEG

Google привел несколько сравнительных примеров.
Во-первых, изображение в формате JPEG. Размер 1175642 байта.
Затем изображение WebP. Размер 864134 байта.


JPEG

WebP

Изображения были захвачены и преобразованы в PNG, что является неразрушающим и, следовательно, отображает все детали изображения в каждом формате.

Сравнение с JPEG 2000 также показывает преимущество WebP.

Какая совместимость?

Пройдут годы, прежде чем он станет эталоном Сети. Чтобы решить эту проблему, Google предлагает вебмастерам проверить, поддерживает ли браузер формат, и если да, то загрузить веб-изображение. То, что вполне возможно на страницах, содержащих галереи изображений.

В 2014 году WebP признают только Chrome и Opera, которые используют один и тот же движок рендеринга Blink (производный от WebKit). Facebook использует этот формат, но, как и все сайты, которые хотят это сделать, установил скрипт для загрузки того же изображения в PNG или JPEG для пользователей других браузеров .

Также обратите внимание, что компьютеры, уже поддерживающие WebM, также будут поддерживать WebP.

Дополнительная информация