Color Modes

JP2 编码选项

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 中选择。