Формат изображения для Интернета

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

Изображения WebP без потерь на 26% меньше по размеру по сравнению с PNG. Изображения WebP с потерями на 25-34% меньше , чем сопоставимые изображения JPEG с эквивалентным индексом качества SSIM .

WebP без потерь поддерживает прозрачность (также известную как альфа-канал) всего за 22 % дополнительных байтов . В случаях, когда допустимо сжатие RGB с потерями, WebP с потерями также поддерживает прозрачность , обычно обеспечивая в 3 раза меньший размер файла по сравнению с PNG.

В анимированных изображениях WebP поддерживаются форматы с потерями, без потерь и прозрачность, которые могут обеспечивать меньшие размеры по сравнению с GIF и APNG.

Как работает WebP

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

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

Файл WebP состоит из данных изображения VP8 или VP8L и контейнера на основе RIFF . Автономная библиотека libwebp служит эталонной реализацией спецификации WebP и доступна в нашем репозитории git или в виде архива .

Поддержка WebP

WebP изначально поддерживается в Google Chrome, Safari, Firefox, Edge, браузере Opera и многих других инструментах и ​​программных библиотеках. Разработчики также добавили поддержку различных инструментов редактирования изображений.

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

Конвертер WebP Скачать

Преобразуйте свою любимую коллекцию из PNG и JPEG в WebP, загрузив предварительно скомпилированный инструмент преобразования cwebp для Linux, Windows или macOS .

Расскажите нам о своем опыте в списке рассылки проекта.