JPEG-2000 エンコードオプション
ImageMagick の JPEG-2000 画像形式 JP2 と JPC は、以下に詳述する多くのエンコードオプションを受け付けます。例として、次のオプションに関心があるとします:
- コードブロックは幅 64 サンプル、高さ 32 サンプル
- マルチコンポーネント変換なし
- 各コンポーネントに 4 つの解像度レベル
- 圧縮は 64:1 の非可逆
JPEG-2000 画像を PNG 形式に変換するには、次のコマンドを使います:
magick wizard.jp2 wizard.png
JPEG 画像を可逆 JPEG-2000 画像に変換してみましょう:
magick wizard.jpg -quality 0 wizard.jp2
ここでは画像から領域を抽出します:
magick 'wizard.jp2[640x480+0+0]' wizard.png
画像から特定のタイルを抽出します:
magick 'wizard.jp2[2]' wizard.png
サブサンプリング係数を指定します:
magick wizard.png -colorspace YUV -sampling-factor 2:2 wizard.jp2
タイル化された JPEG-2000 画像を保存します:
magick wizard.png 'wizard.png[512x512]'
デジタルシネマ 4K プロファイル準拠のコードストリームを書き出します:
magick wizard.png -resize 4096x2160! -depth 12 wizard.jp2
JPEG-2000 デコードオプションの完全な一覧は次のとおりです:
| jp2:quality-layers=x | デコードする品質レイヤーの最大数を設定する。 |
|---|---|
| jp2:reduce-factor=x | 破棄する最高解像度レベルの数を設定する。 |
JPEG-2000 エンコードオプションの完全な一覧は次のとおりです:
| jp2:number-resolutions=x | エンコードする解像度の数。 |
|---|---|
| jp2:quality=x,x,... | 品質レイヤーの PSNR(dB)を設定する。順序は左から右へ昇順。既定は単一の可逆品質レイヤー。 |
| jp2:rate=x,x,... | 圧縮比の値。各値は圧縮の係数で、20 は 20 倍圧縮を意味する。順序は左から右へ降順。最終の可逆品質レイヤーは値 1 で示される。既定は単一の可逆品質レイヤー。 |
| jp2:progression-order=x | LRCP, RLCP, RPCL, PCRL, CPRL から選ぶ。 |