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

SEO оптимизация
21061 просмотр

Есть форматы, которые всё сделали правильно, но так и не стали популярными. Формат JPEG 2000 — именно такая история. Разработанный в 2000 году как официальная замена JPEG, он превосходит предшественника по всем техническим параметрам: лучше сжимает, поддерживает прозрачность, умеет без потерь. Но на большинстве сайтов его нет и никогда не было. В этой статье разберём почему — и что использовать вместо него сегодня.

Формат JPEG 2000 — сравнение с JPEG, WebP и AVIF

Чем JPEG 2000 отличается от обычного JPEG

Классический JPEG появился в 1992 году и до сих пор остаётся самым распространённым форматом фотографий в интернете. Он хорошо сжимает, все его понимают — но у него есть характерные недостатки: артефакты на краях объектов (те самые «квадратики» на сильно сжатых фото), отсутствие прозрачности и только lossy-сжатие (с потерей качества).

JPEG 2000 решал все эти проблемы разом. Вместо блочного DCT-преобразования он использует вейвлет-сжатие — математически более элегантный подход, который даёт более плавные переходы и меньше артефактов. Что умеет JPEG 2000, чего не умеет JPEG:

Преимущества формата JPEG 2000 перед обычным JPEG
  • Лучшее сжатие — при одинаковом визуальном качестве файл на 20–40% меньше.
  • Сжатие без потерь — можно сохранить пиксель в пиксель, без деградации качества.
  • Прозрачность — полноценный альфа-канал, как у PNG.
  • Прогрессивная загрузка — изображение можно передавать слоями: сначала грубый набросок, потом детали. Удобно для медленных соединений.
  • Большая глубина цвета — до 16 бит на канал вместо 8, что важно в профессиональной фотографии и медицине.
  • Регионы интереса (ROI) — можно сжать один участок изображения лучше, чем остальные. Например, сохранить лицо резче, чем фон.

Звучит как идеальный формат, правда? И тем не менее вы, скорее всего, сталкиваетесь с ним крайне редко. Сейчас объясним почему.

Поддержка JPEG 2000 в браузерах — вот где всё пошло не так

Главная проблема JPEG 2000 — браузеры его просто игнорировали. Единственным исключением долгое время оставался Safari на macOS: Apple добавила поддержку формата ещё в нулевых и до сих пор её не убрала. Но это один браузер на одной платформе.

Chrome, Firefox и Edge никогда не добавляли поддержку JPEG 2000 — и в обозримом будущем не планируют. Для большинства пользователей браузер просто не сможет отобразить такой файл.

Причина не в плохом качестве формата — он технически хорош. Проблема в том, что декодирование JPEG 2000 сложнее и требует больше вычислительных ресурсов, чем JPEG. В нулевых это было существенным аргументом против. А когда появились WebP и AVIF с сопоставимым качеством и лучшей поддержкой — поезд для JPEG 2000 окончательно ушёл.

Где JPEG 2000 реально используется

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

Где используется JPEG 2000 — кино, медицина, архивы
  • Цифровое кино (DCP) — стандарт Digital Cinema Package, принятый крупнейшими голливудскими студиями, требует именно JPEG 2000 для хранения и передачи мастер-копий фильмов. Если вы смотрели кино в кинотеатре — вы видели JPEG 2000 в действии.
  • Медицинские изображения (DICOM) — рентгены, МРТ, КТ. В медицине критически важны lossless-сжатие и точность деталей — JPEG 2000 справляется с этим лучше JPEG.
  • Архивное хранение — национальные библиотеки, музеи и архивы используют JPEG 2000 для оцифровки документов и произведений искусства: Library of Congress, Национальная библиотека Нидерландов и другие.
  • Геоинформационные системы (ГИС) — спутниковые снимки и картографические данные нередко хранятся в JPEG 2000 из-за поддержки больших файлов и регионов интереса.

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

Для веба в 2024 году есть два современных формата, которые получили всё то, что обещал JPEG 2000, — и при этом нормально работают во всех браузерах.

WebP — разработан Google в 2010 году. Поддерживается всеми актуальными браузерами: Chrome, Firefox, Edge, Safari 14+. Даёт примерно 25–35% выигрыш по размеру перед JPEG при сопоставимом качестве. Поддерживает прозрачность и анимацию. Для большинства сайтов — это оптимальный выбор прямо сейчас. Подробнее о формате, конвертации и инструментах — в статье Что за формат WebP и зачем он нужен.

AVIF — более новый формат на базе кодека AV1. Поддерживается в Chrome, Firefox, Edge и Safari 16.4+. Сжимает агрессивнее WebP — файлы на 40–55% меньше, чем JPEG — и лучше справляется с градиентами и сложными сценами. Единственный минус — медленнее кодируется, что важно при генерации изображений на лету.

Простое правило для сайта: конвертируйте фотографии в WebP или AVIF, используйте тег <picture> с фолбэком на JPEG для старых браузеров — и забудьте про JPEG 2000.
<picture>
    <source srcset="photo.avif" type="image/avif" />
    <source srcset="photo.webp" type="image/webp" />
    <img src="photo.jpg" alt="Описание" loading="lazy" />
</picture>

Браузер сам выберет первый поддерживаемый формат: AVIF → WebP → JPEG. Пользователь получит наилучшее качество при наименьшем размере файла, а старые браузеры — просто JPEG. Всем хорошо.

Итого: стоит ли использовать формат JPEG 2000

JPEG 2000 — хороший формат с несчастливой судьбой. Технически он превосходит JPEG почти по всем параметрам, но упустил момент для захвата веба. Сегодня его место заняли WebP и AVIF — с лучшей поддержкой и не худшим качеством.

  • Для сайтов — WebP (поддержка везде) или AVIF (лучшее сжатие).
  • Для совместимости — тег <picture> с фолбэком на JPEG.
  • Для кино, медицины и архивов — JPEG 2000 живёт и чувствует себя отлично.
  • Для сайта на Safari — можно отдавать JPEG 2000 через <picture> , но смысла немного: WebP и AVIF Safari тоже поддерживает.
Вам может быть интересно:
Создание сайта на Webasyst — установка на хостинг и первоначальная настройка
Как создать сайт на Webasyst: установка и настройка на своём сервере
Что такое формат AVIF, чем открыть файл и как использовать на сайте
Формат AVIF: что это такое и зачем он нужен
Где размещать крауд-ссылки — площадки и стратегия крауд-маркетинга
Как и где размещать крауд ссылки?
Формат WebP — что это такое, преимущества и поддержка браузерами
Что за формат WebP и как его использовать на своем сайте.
Комментарии 0 Разные мнения приветствуются. Здесь можно спорить и обсуждать, но уважительно и без токсичности.
Отмена