.J2C вариант №
Файл с расширением .j2c представляет собой вариант формата файла JPEG и сжимается с помощью вейвлет-сжатия. Он имеет почти идентичную систему маркеров и сегментов файловому формату JPEG 2000. Формат файла J2C определен в части 1 стандарта JPEG 2000 и поддерживает сжатие как с потерями, так и без потерь. Кодовый поток JPEG 2000 был разработан для встраивания в JP2 или другой формат файла, хотя он может появляться в файле сам по себе. Файл J2C можно открыть с помощью Adobe Photoshop 2020, Adobe Illustrator 2020 и Corel Paintshop Pro.
Формат файла J2C
Формат файла J2C такой же, как у JPEG 2000, который часто сохраняется как .jp2 и .jpc. Это заставляет файлы J2C следовать тому же подходу кодирования метаданных в формате XML, где стандарт 12234-1 используется в качестве ссылки между тегами Exif и компонентами XML. Он улучшен за счет расширения JPEG 2000, часть 2, которое объединяет механизм анимации и конфигурации потока кода в одно изображение. Такие файлы расширенного формата сохраняются как .jpx.
Макет файла JPEG2000
JPEG2000 поддерживает множество приложений, основанных на совместимости с расширяемыми форматами файлов. Хотя самый простой тип может содержать одно изображение, более сложные типы могут включать серию изображений, наложенных друг на друга или упорядоченных по времени.
Коробка JP2
Это строительный блок верхнего уровня формата файла JP2, который содержит поля типа и длины в заголовке, а также раздел данных. Наиболее заметным типом блока является блок непрерывного кодового потока. Этот блок хранит в своем разделе данных кодовый поток JPEG2000.
Кодовый поток JPEG2000
JPEG2000 CodeStream — это последовательность байтов, необходимая для декодирования сжатого изображения JPEG2000. Если в файле нет ничего, кроме этого кодового потока, он называется необработанным файлом кодового потока. Обычно кодовый поток JPEG представляет собой применение алгоритма сжатия JPEG2000 к изображению, хотя это не единственный способ.
Части плитки
Изображение, закодированное в формате JPEG2000, представляет собой набор единиц данных, называемых пакетами. Эти пакеты сохраняются в кодовом потоке внутри групп пакетов, называемых частями фрагментов. Перед кодированием изображения кодировщик делит изображение на прямоугольную сетку блоков, называемых плитками, где каждая плитка кодируется отдельно, независимо от других плиток.
Сжатие J2C
JPEG 2000 использует технологию вейвлет-сжатия, что делает его быстрым благодаря тому факту, что относительно небольшое количество пикселей отображается в любом окне просмотра или окне, в котором зритель отображает изображение. Это можно подчеркнуть тем фактом, что для изображений очень большого размера (в гигабайтах) на экране будет отображаться всего несколько мегабайт пикселей. Это помогает быстро получать и отображать только ту часть данных изображения, которая требуется для заполнения пикселей дисплея. Это также требует технологии высокоскоростной декомпрессии для ускорения механизма выборки изображений для создания изображений, необходимых на лету.
J2C использует преимущества быстрой декомпрессии и извлекает только необходимую информацию для пиксельных данных, чтобы быстро отображать часть видимых изображений на экранах. J2C предназначен в первую очередь для просмотра данных, а не для их редактирования.
Идентификация J2C
Файлы JPEG 2000 имеют байты подписи «FF 4F FF 51».
Типы пантомимы
Зарегистрированные типы Mime для файлов JPEG 2000 включают:
- изображение/j2c
- изображение/jpx
- изображение/день в минуту
- видео/mj2
Улучшения по сравнению со стандартом JPEG
Улучшения по сравнению со стандартом JPEG включают:
- Превосходная производительность сжатия
- Представление с несколькими разрешениями
- Прогрессивная передача по пикселям и точности разрешения
- Выбор сжатия без потерь или с потерями
- Устойчивость к ошибкам, гибкий формат файла
- Поддержка высокого динамического диапазона
- Пространственная информация бокового канала