画像.jp2 · .j2k · .jpx · .jpc
JPEG 2000 ビューア
JPEG 2000について
JPEG 2000 ウェーブレット画像 (医療、アーカイブ、シネマ)。
JPEG 2000 は JPEG の DCT を離散ウェーブレット変換に置き換えており、ロスレスモード、品質または解像度による段階的デコード、高圧縮率での優雅な振る舞いを可能にします。DICOM 医療画像、JPEG 2000 シネママスター (DCP)、多くのアーカイブパイプラインの標準です。純粋な JavaScript の Part 1 コードストリームデコーダ(WebAssembly なし)を使用し、タイルごとのコンポーネントサンプルを RGBA に合成するので、8 ビットのグレースケール/RGB/RGBA JP2 はすべてレンダリングできます。
よくある質問
- .jp2 と .j2k の違いは何ですか?
- .j2k (.jpc とも) は生の JPEG 2000 コードストリームで、ウェーブレットコード化された画像データだけです。.jp2 は同じコードストリームを、色プロファイル、解像度、IPTC/XML メタデータ用のメタデータボックスを持つ JP2 ファイル形式にラップしたものです。一部のファイルは追加機能を持つ拡張 Part 2 コンテナとして .jpx を使用します。
- 何がサポートされていて何がサポートされていないのですか?
- 1 (グレースケール)、3 (RGB)、または 4 (RGBA) コンポーネントで 8 ビット/サンプルのベースライン JPEG 2000 Part 1 コードストリームです。Part 2 拡張、16 ビット医療スキャン、JPEG 2000 モーションシーケンス (Motion JPEG 2000)、JPM 複合ドキュメントはデコードできないことがあります。OpenJPEG の opj_decompress や ImageMagick で先に正規化してください。
- なぜ JPEG より遅いのですか?
- JPEG 2000 のウェーブレットデコーダは、ブラウザが JPEG 用にネイティブで提供する DCT デコーダよりはるかに複雑で、ネイティブブラウザプリミティブではなく純粋な JavaScript で実行しています。同等の JPEG より 5〜10 倍遅いデコードを予想してください。非常に大きなファイル (シネママスター、ギガピクセルスキャン) の場合は、先にダウンサンプルすることを検討してください。
- ファイルはアップロードされますか?
- いいえ。デコードは runk/jpeg2000 純粋 JavaScript コーデック経由でブラウザ内で完全に行われます。サーバーには何も送信されません。
他の画像