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,... | 設定以 dB 為單位的品質層 PSNR。順序從左到右遞增。預設值是單一無損品質層。 |
jp2:rate=x,x,... | 壓縮比值。每個值都是一個壓縮因子,因此 20 表示壓縮 20 倍。順序從左到右遞減。最終的無損品質層由值 1 表示。預設值是單一無損品質層。 |
jp2:progression-order=x | 從 LRCP、RLCP、RPCL、PCRL 或 CPRL 中選擇。 |