Существуют ли другие форматы файлов JPEG2000? - PullRequest
7 голосов
/ 09 июля 2009

Я видел файлы JPEG2000 с расширениями .J2K и .JP2, и кодеки, которые читают один, не всегда читают другой. Может кто-нибудь объяснить, почему существует несколько расширений для того, что я считал одним форматом?

1 Ответ

17 голосов
/ 09 июля 2009

Поскольку JPEG 2000 является кодеком и форматом файла. Стандарт состоит из многих частей, причем часть 1 содержит (в основном) информацию о кодеках (т. Е. Как сжимать и распаковывать данные изображений), а также приложение формата файла контейнера (JP2). Часть 2 содержит множество расширений и более полный формат контейнера (JPX).

JP2 - это «контейнерный» формат для кодовых потоков JPEG 2000, который смоделирован в формате Quicktime. J2K, я не видел (мы использовали J2C во время стандартизации), но я предполагаю, что это необработанные сжатые данные, без оболочки. Суть контейнеров заключается в том, что «хорошее» изображение поставляется с дополнительными метаданными - информацией о цветовом пространстве, тегами и т. Д. База формата JP2 позволяет использовать много «блоков» информации в одном файле (включая, если хотите, много изображений). Он также позволяет использовать тот же формат контейнера для многих других частей стандарта (таких как JP3D и JPIP). На самом деле, вы не должны видеть много развернутых, необработанных потоков данных - это, на мой взгляд, плохая практика.

...