Google разрабатывает новый формат изображений WebP 2

Google опубликовал работы, связанные с новый экспериментальный формат кодирования изображений, называемый "WebP 2", который развивается как более эффективная замена формата WebP.

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

О WebP 2

En WebP 2 описывает новые функции для вашей реализации, такие как HDR. с 10-битным представлением цвета, более эффективное сжатие информации о прозрачности, полная поддержка анимации, простое инкрементное декодирование (послойное декодирование с большей детализацией на каждом этапе, позволяющее очень быстро создавать эскизы для предварительного просмотра), быстрая многопоточная программная реализация, минимизация визуального ухудшения при низких скоростях передачи битов, улучшенный режим сжатия без потерь.

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

Этот пакет содержит библиотеку, которую можно использовать в других программах для кодирования или декодирования изображений Webp 2, а также инструменты командной строки.

Назначение нового формата идентично цели первого WebP: передача изображений по сети, оптимизация для среднего разрешения, использование в веб-и мобильных приложениях, с поддержкой общих задач для этих задач, таких как поддержка прозрачности, анимации и быстрых зарисовок.

Экспериментальный кодек WebP 2 в первую очередь управляет функциями WebP с точки зрения эффективности сжатия. Новые функции (например, поддержка 10b HDR) сведены к минимуму. Оси экспериментирования:

Более эффективное сжатие с потерями (примерно на 30% лучше, чем WebP, максимально приближенное к AVIF)
Лучшая визуальная деградация при очень низком битрейте
Улучшенное сжатие без потерь
Улучшенное сжатие прозрачности
Поддержка анимации
Сверхлегкие превью
Легкое инкрементное декодирование
Небольшой верхний контейнер, специально разработанный для сжатия изображений
Полная 10-битная архитектура (HDR10)
Сильный акцент на программную реализацию, полностью многопоточную
Сценарии использования остаются в основном такими же, как и у WebP: проводная передача, более быстрый Интернет, небольшие приложения, лучший пользовательский интерфейс… WebP 2 в основном соответствует типичному контенту, доступному в Интернете и мобильных приложениях: средний размер диапазона, прозрачность, короткие анимации, эскизы.

Основные усилия в развитии нового формата стремиться повысить эффективность сжатия.

Первый WebP позволяет уменьшить размер файла с 25% до 34% по сравнению с файлами JPEG аналогичного качества и в режиме сжатия без потерь он обеспечивает уменьшение конечного размера файла на 26% по сравнению с максимальным уровнем сжатия PNG. WebP 2 нацелен на улучшение эффективность 30% сжатие без потерь по сравнению с первым WebP и довести кодек сжатия AVIF с потерями до 20%.

Тестируемый прототип пока плохо оптимизирован. и он сильно отстает от безупречной реализации libwebp с точки зрения скорости кодирования и декодирования. Например, в режиме сжатия с потерями WebP 2 сжимается в пять раз медленнее, чем первый WebP.

По сравнению с libavif новый формат WebP что развивается Google кодирует вдвое быстрее, но по скорости декодирования отстает в 3 раза. При этом к моменту выхода финальной версии библиотеки libwebp2 планируется добиться паритета по скорости декодирования.

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

А что касается тех, кому интересно узнать код проекта, а также его прогресс, они могут проконсультироваться с ним, перейдя вl по следующей ссылке.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)