Что за формат JPEG 2000 и как его использовать на сайте

SEO/Оптимизация
16130
Что за формат JPEG 2000 и как его использовать на сайте
Active vision

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

js sleep

JPEG 2000 - это отличный стандарт изображения, он лучше оригинального формата файлов JPEG за счет того, что имеет большую степень сжатия и при этом не содержит артефактов. Формат поддерживает «прогрессивное сжатие», когда при загрузке вы видите сначала размытое изображение, а затем все более четкое.

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

Среди веб-браузеров JPEG 2000 поддерживает браузер Apple Safari. Который, к слову, не поддерживает формат WebP от Google.

На самом деле JPEG 2000 - это целое семейство стандартов, они имеют разрешения .jp2 .jpx .j2c .j2k .jpf

Сравним JPEG 2000 с JPEG

js sleep

Если сохранить изображение в JPEG, а потом в JPEG 2000, то визуально вы не заметите различий. При этом вес изображения JPEG 2000 будет в среднем до 20% меньше. На высоких степенях сжатия более новый формат 2000 будет показывать лучшие результаты.

js sleep

Как открыть JPEG 2000?

Программы, которыми можно открыть JPEG 2000 на Windows:

Adobe Photoshop Adobe Photoshop
File Viewer Plus File Viewer Plus
ACD Systems ACDSee Photo Studio ACD Systems ACDSee Photo Studio
Corel PaintShop Pro 2020 Corel PaintShop Pro 2020
CorelDRAW Graphics Suite 2019 CorelDRAW Graphics Suite 2019
GIMP GIMP

Программы, которыми можно открыть JPEG 2000 на Mac:

Adobe Photoshop Adobe Photoshop
Apple Safari Apple Safari
Apple Preview Apple Preview
CorelDRAW Graphics Suite 2019 CorelDRAW Graphics Suite 2019
Snap Converter Snap Converter
GIMP GIMP

Программы, которыми можно открыть JPEG 2000 на Linux:

XnView XnView
GIMP GIMP

Добавляем JPEG 2000 на сайт для пользователей Safari

В вебе этот формат можно использовать для оптимизации изображений для пользователей Safari. Вам необходимо будет заранее сконвертировать изображение. Это усложнит рабочий процесс, но оно того стоит, ведь вы ускорите загрузку страниц сайта, а пользователи Safari в настоящий момент составляют примерно 17% от пользователей мобильных устройств.

Хорошим решением будет добавить еще и webp вариант вашего изображения. Код в таком случае выглядел бы так:


HTML
<picture>
  <source srcset="logo.webp" type="image/webp">
  <source srcset="logo.jp2" type="image/jp2">
  <img src="logo.png" alt="logo">
</picture>

В этом примере мы использовали тег picture для переключения формата файла изображения. К примеру, если браузер клиента будет Chrome, который поддерживает WebP, то он загрузит файл WebP. Если браузер Safari, который поддерживает JPEG 2000, но не поддерживает WebP, то загрузится JPEG 2000. Изображение формата png загрузится только в том случае, если браузер клиента не поддерживает более новые форматы.