В области цифровых изображений традиционный JPEG долгое время оставался основным форматом для сохранения фотографий. Поскольку этот универсальный формат в прошлом году отпраздновал свое 30-летие, казалось, что его трон прочно закреплен, несмотря на многочисленные попытки его узурпировать. JPEG опередил нескольких претендентов, каждый из которых обещал более высокую производительность, более эффективное хранение и расширенную функциональность. Однако теперь он сталкивается с новым и потенциально грозным конкурентом: JPEG XL, кодеком изображений следующего поколения, который обещает не только более высокую производительность, но и более высокое качество по сравнению с его предшественником.

Долгое царствование JPEG

JPEG с его универсальной поддержкой в ​​веб-браузерах, программном обеспечении для редактирования, смартфонах и камерах уже давно является стандартом де-факто для сжатия изображений. Он достиг своего статуса благодаря балансу качества и сжатия, с которым могли сравниться немногие другие форматы. Однако он не был лишен недостатков, и на протяжении многих лет его пытались свергнуть несколько альтернатив.

JPEG 2000 логически должен был стать преемником, предлагая повышенное качество и лучшее сжатие, но он так и не прижился. JPEG XR от Microsoft также подавал надежды, но к тому времени, когда он стал бесплатным, он уже потерял свой блеск. Google, используя возможности Android и Chrome, продвигает формат WebP, более эффективный формат сжатия изображений, который был разработан для замены JPEG и других форматов, таких как PNG и GIF.

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

WebP получил широкое распространение в Интернете и поддерживается всеми основными настольными и мобильными браузерами. Однако у него были ограничения, в частности, он не подходил для хранения фотографий более высокого качества, поскольку по-прежнему ограничивался 8-битными цветовыми каналами и не поддерживал изображения с расширенным динамическим диапазоном (HDR).

Восхождение JPEG XL

Развитие JPEG XL пошло другим путем. В этом проекте, который длился более четырех лет, участвовали авторы оригинального JPEG и Google. Его целью было создание бесплатного формата, способного заменить не только JPEG, но также PNG и GIF. Он обещал эффективное, высококачественное сжатие и, что особенно важно, преобразование без потерь из JPEG. Это означало, что он мог сохранить около 20% данных без потери информации об изображении.

Теоретически JPEG XL обладал всеми признаками универсального формата изображений, за которым могла бы сплотиться вся индустрия. Весной 2021 года Google вместе с Mozilla и Microsoft добавили экспериментальную поддержку JPEG XL в свои соответствующие веб-браузеры Chrome, Firefox и Edge.

Однако в прошлом году Google неожиданно объявил, что прекратит поддержку JPEG XL в своем Chromium 110 и последующих версиях. Это решение, учитывая влияние Google, грозило эффектом домино для всех браузеров на основе Chromium.

Заявленные Google причины прекращения поддержки JPEG XL были разными. Они варьировались от бремени обслуживания, связанного с сохранением экспериментального кода на неопределенный срок, отсутствия интереса со стороны экосистемы до предполагаемого незначительного улучшения, которое JPEG XL принес по сравнению с существующими форматами. Позиция Google была серьезной неудачей для JPEG XL, который все еще находился в зачаточном состоянии и еще не достиг версии 1.0.

Mozilla, с другой стороны, объявила себя «нейтральной» в отношении JPEG XL, заявив, что этот формат не работает значительно лучше, чем его ближайшие конкуренты, и не предлагает достаточно расширенных функций, чтобы оправдать его включение. Тем не менее, он признал, что JPEG XL предлагает некоторые потенциальные преимущества с точки зрения функциональности и производительности.

Apple занимает другую позицию

Недавнее объявление Apple о добавлении поддержки JPEG XL в свой браузер Safari может изменить правила игры. Примечания к бета-версии Safari 17 показывают, что компания сделала решительный шаг и решила поддержать JPEG XL. Этот шаг приносит пользователям Safari множество потенциальных преимуществ от этого кодека изображений следующего поколения.

Это решение вновь вызвало призывы к Google пересмотреть свою позицию в отношении JPEG XL. Излияние поддержки JPEG XL со стороны пользователей в ветке Chromium, а также поддержка со стороны влиятельных игроков отрасли предполагает, что интерес к JPEG XL далеко не угасает.

Джон Снейерс, старший исследователь изображений в Cloudinary и редактор спецификации JPEG XL, опроверг заявления Google об отсутствии интереса к этому формату. Он указал на широкую поддержку, которую JPEG XL получил от технологических гигантов, таких как Facebook, Adobe и Intel, а также от игроков отрасли, таких как Krita, The Guardian, libvips, Cloudinary и Shopify. Он предположил, что эта поддержка противоречит утверждениям Google о недостаточном интересе к JPEG XL.

Грег Фароу, глава кампании Free Software Foundation, также оспорил решение Google отказаться от JPEG XL. Он предположил, что пользователи Chrome продемонстрировали значительную поддержку JPEG XL, и раскритиковал Google за контроль над другим аспектом Интернета, в данном случае форматом AVIF.

В отличие от JPEG XL, AVIF защищен патентами и контролируется The Alliance for Open Media, членом которого является Google. Это ключевое отличие, согласно веб-сайту документации кодека, является одной из сильных сторон JPEG XL, поскольку он свободен от патентных ограничений и не требует проприетарного программного обеспечения.

В заключение

JPEG XL представляет собой значительный шаг вперед в сжатии изображений и потенциально может стать новым стандартом для форматов изображений. Его обещание высококачественных изображений, лучшего сжатия и универсальной совместимости делает его привлекательным. Поскольку Apple поддерживает JPEG XL, ситуация может измениться в его пользу.

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