Hitech logo

Кейсы

Google разработала замену JPEG — Jpegli сжимает изображения на 35% эффективнее

TODO:
Екатерина Смирнова5 апреля, 16:52

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

Самые интересные технологические и научные новости выходят в нашем телеграм-канале Хайтек+. Подпишитесь, чтобы быть в курсе.

Google приводит следующие преимущества Jpegli. Библиотека полностью совместима с оригинальным стандартом JPEG, а также API/ABI-совместима с libjpeg-turbo и MozJPEG. То есть Jpegli можно легко встроить в приложения, которые уже используют эти библиотеки. Скорость кодирования Jpegli сопоставима с libjpeg-turbo и MozJPEG. Это означает, что веб-разработчики могут интегрировать новую библиотеку в свои рабочие процессы без ущерба скорости и потребляемым ресурсам.

Когда изображения сжимаются или распаковываются с помощью Jpegli, выполняются более точные и «психовизуально эффективные вычисления», и изображения выглядят более четкими с меньшим количеством артефактов.

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

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

При разработке Jpegli использовался ряд новых методов для уменьшения шума и улучшения качества изображения. Частично применялись наработки формата JPEG XL, от поддержки которого в Google Chrome компания отказалась после долгого тестирования из-за «отсутствия значимых преимуществ и интереса в сообществе».

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