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

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

Наконец, в Jpegli реализован алгоритм кодирования с использованием 10 и более битов на компонент. Традиционно при кодировании в JPEG используется только 8 бит, что иногда приводит к заметным искажениям при отображении плавных переходов. Для использования 10-битного кодирования в приложениях нужны изменения, но полученные изображения полностью совместимы с традиционными программами просмотра.