Компания Google представила новую библиотеку кодирования JPEG под названием Jpegli, которая призвана улучшить сжатие и качество изображений в интернете.

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

Библиотека использует адаптивные эвристики квантования, улучшенный выбор матрицы квантования, точные промежуточные результаты и возможность использования более продвинутого цветового пространства для уменьшения шума и улучшения качества изображения.

Эти техники были тщательно разработаны с использованием традиционного 8-битного формализма JPEG, обеспечивая совместимость с существующими JPEG-вьюверами.

Jpegli также поддерживает динамику 10+ бит на компонент, доступ к которой осуществляется через расширение API, уменьшая видимые артефакты полосатости в медленных градиентах.

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

Для сравнения качества изображений Jpegli, libjpeg-turbo и MozJPEG на нескольких битрейтах были привлечены краудсорсинговые рейтеры. При этом Jpegli получила более высокий рейтинг ELO, чем libjpeg-turbo, при битрейте на 32% выше.

Jpegli имеет потенциал сделать интернет быстрее и визуально привлекательнее, сжимая изображения высокого качества более эффективно, чем традиционные JPEG-кодеки.

Источник

ELO scores

Leave a Reply

Your email address will not be published. Required fields are marked *