.J2K と .JP2 の両方の拡張子を持つ JPEG2000 ファイルを見たことがありますが、一方を読み取るコーデックが常に他方を読み取るとは限りません。単一のフォーマットだと思っていたものに複数の拡張機能がある理由を誰か説明できますか?
質問する
3163 次
1 に答える
17
JPEG 2000 はコーデックであり、ファイル形式でもあるためです。標準は多くの部分に分かれており、パート 1 では (ほとんどの場合) コーデック情報 (つまり、画像データの圧縮と解凍の方法) が提供され、コンテナ ファイル形式の付属書 (JP2) が含まれています。パート 2 では、多くの拡張機能と、より包括的なコンテナー形式 (JPX) が提供されます。
JP2 は、JPEG 2000 コードストリームの「コンテナ」形式であり、Quicktime 形式をモデルにしています。J2K、私は見たことがありません (標準化中に J2C を使用しました) が、ラッパーのない生の圧縮データであると推測します。コンテナの要点は、「適切な」画像には追加のメタデータ (色空間情報、タグ付けなど) が付属することです。JP2 形式ベースでは、1 つのファイルに多くの「ボックス」の情報を含めることができます (必要に応じて、多くの画像を含む)。また、同じコンテナ形式を標準の他の多くの部分 (JP3D や JPIP など) に使用することもできます。実際、ラップされていない未加工のデータ ストリームを多く表示するべきではありません。私の意見では、これは悪い習慣です。
于 2009-07-09T14:07:23.827 に答える