Google представила Jpegli, библиотеку кодирования JPEG, которая поддерживает высокую обратную совместимость, предлагая при этом расширенные возможности и улучшение степени сжатия на 35 процентов при настройках сжатия высокого качества.
По словам Google, новая библиотека кодирования JPEG разработана так, чтобы быть более быстрой, эффективной и визуально более приятной, чем традиционный JPEG. Он использует несколько новых методов для доставки:
- Совместимость: Jpegli предоставляет полностью совместимый кодер и декодер, соответствующий исходному стандарту JPEG и его наиболее традиционному 8-битному формализму, гарантируя совместимость API/ABI с libjpeg-turbo и MozJPEG.
- Качественные результаты: Когда изображения сжимаются или распаковываются с помощью Jpegli, выполняются более точные и психовизуально эффективные вычисления, в результате чего получаются более четкие изображения с меньшим количеством наблюдаемых артефактов.
- Быстрая производительность: Несмотря на улучшение соотношения качества изображения и плотности сжатия, скорость кодирования Jpegli сравнима с традиционными подходами, что позволяет веб-разработчикам легко интегрировать его в существующие рабочие процессы, не жертвуя производительностью скорости кодирования или использованием памяти.
- 10+ бит на компонент: Jpegli может быть закодирован с использованием 10+ бит на компонент, устраняя видимые артефакты полос в медленных градиентах, вызванные 8-битной динамикой традиционных решений для кодирования JPEG. Это 10+-битное кодирование происходит в исходном 8-битном формализме, обеспечивая полную совместимость с 8-битными средствами просмотра.
- Более плотное сжатие: Jpegli сжимает изображения более эффективно, чем традиционные кодеки JPEG, экономя полосу пропускания, место для хранения и ускоряя веб-страницы.
Jpegli достигает этих улучшений за счет использования адаптивной эвристики квантования из эталонной реализации JPEG XL, улучшенного выбора матрицы квантования, точного расчета промежуточных результатов и возможности использования более совершенного цветового пространства. Эти новые методы были тщательно разработаны с учетом традиционного 8-битного формализма JPEG, что обеспечивает совместимость с существующими программами просмотра JPEG.
Чтобы количественно оценить улучшение качества изображений Jpegli, Google заручился помощью краудсорсинговых оценщиков для сравнения пар изображений из Cloudinary Image Dataset ’22, закодированных с использованием Jpegli, libjpeg-turbo и MozJPEG с несколькими битрейтами. Результаты показали, что Jpegli со скоростью 2,8 BPP получил более высокий рейтинг, чем libjpeg-turbo с 3,7 BPP, что на 32 процента выше, чем у Jpegli.
Результаты Google показывают, что Jpegli может сжимать высококачественные изображения на 35 процентов эффективнее, чем традиционные кодеки JPEG, что делает его новой многообещающей технологией, которая потенциально может сделать Интернет быстрее и красивее.
(Фото Эфе Курназ)
Смотрите также: JetBrains запускает 2024.1 с доработкой локального кода искусственного интеллекта
Хотите обновить свою стратегию цифровой трансформации? Узнайте больше о Неделе цифровой трансформации, которая проходит в Амстердаме, Калифорнии и Лондоне. Это комплексное мероприятие проводится совместно с выставками AI & Big Data Expo и Cyber Security & Cloud Expo.
Узнайте о других предстоящих мероприятиях и вебинарах в области корпоративных технологий, проводимых TechForge, здесь.
Специальная подборка для Вас