Google представила улучшенный формат сжатия изображений — он на треть эффективнее JPEG
Google представила Jpegli — новую библиотеку кодирования JPEG, которая сжимает изображения на 35% эффективнее при сохранении высокого качества.
Среди преимуществ Jpegli:
- Библиотека представляет собой кодировщик и декодировщик, полностью совместимые с оригинальным стандартом JPEG и API/ABI-совместимые с libjpeg-turbo и MozJPEG.
- Высокое качество. При упаковке и распаковке изображений с помощью Jpegli выполняются более точные и «психовизуально эффективные» вычисления, благодаря чему изображения получаются чётче и с меньшим количеством артефактов.
- Скорость. Хотя качество картинки и эффективность сжатия у Jpegli лучше, скорость кодирования сопоставима с libjpeg-turbo и MozJPEG. Благодаря этому веб-разработчики могут легко встроить новую библиотеку в рабочие процессы без ущерба скорости работы и потреблению памяти.
- Возможность кодирования изображения с выделением 10 и более битов на цветовой компонент. Традиционные библиотеки кодируют изображения с использованием 8 битов на компонент, что приводит к артефактам на плавных градиентах. Полученные изображения полностью совместимы с декодировщиками с 8-битовым представлением цветовых составляющих, а значит отобразятся во всех существующих программах просмотра, включая браузеры.
- Эффективность сжатия. Jpegli сжимает изображение эффективнее традиционных кодировщиков, что позволяет экономить место и трафик, а также ускорить загрузку страниц.
Добиться таких результатов удалось частичным применением наработок формата JPEG XL. Компания отказалась от его поддержки в Google Chrome после долгого тестирования из-за «отсутствия значимых преимуществ и интереса в сообществе».
Читать на dev.by