JPEG2000 (.jp2, .j2k)

  • ImportExport 支持 JP2 文件格式以及由 ISO 15444 标准中第一部分指定的 JPEG2000 特征.

背景背景

    MIME 类型:image/jp2
    JPEG2000 光栅图像和压缩格式.
    常用于摄影图像.
    JPEG 是 Joint Photographic Experts Group(联合图片专家组)的缩写.
    二进制文件格式.
    支持各种颜色分辨率和不透明度.
    使用基于小波变换的有损或无损压缩.
    可以分别编码的矩形块数组存储图像.

Import 与 ExportImport 与 Export

  • Import["file.jp2"] 以图像形式导入一个 JPEG2000 文件.
  • Export["file.jp2",expr] 以一个光栅图像的格式把一个图像、图形或任何其他表达式导出至 JPEG2000.
  • 当把 Wolfram 语言的图形或任意表达式导出至 JPEG2000 时,由此产生的图像与显示的形式具有同样的光栅大小.
  • 默认情况下,图像对象按其光栅大小导出.
  • 因为 JPEG2000 是一个光栅图像格式,所以所有字体导出时被光栅化.
  • Import["file.jp2",elem] 从一个 JPEG2000 文件中导入指定的参数.
  • Import["file.jp2",{elem,suba,subb,}] 导入一个子参数.
  • Import["file.jp2",{{elem1,elem2,}}] 导入多个参数.
  • 导入格式可以用 Import["file", "JPEG2000"]Import["file",{"JPEG2000",elem,}] 指定.
  • Export["file.jp2",expr,elem] 通过把 expr 作为指定参数 elem 创建一个 JPEG2000 文件.
  • Export["file.jp2",{expr1,expr2,},{{elem1,elem2,}}] 把每一个 指定为相应的 .
  • Export["file.jp2",expr,opt1->val1,] 导出具有指定值的指定选项参数的 expr.
  • Export["file.jp2",{elem1->expr1,elem2->expr2,},"Rules"] 使用规则指定要导出的参数.
  • ImportExport 的完整信息请见参考页.
  • ImportStringExportString 支持 JPEG2000 格式.

笔记本界面笔记本界面

  • 在笔记本的前端,插入 图片 以及 打开 菜单允许把一个 JPEG2000 文件导入到一个单元.
  • 选择另存为 可以 JPEG2000 文件的形式把笔记本中被选择的部分导出.

参数参数

  • Import 的通用参数:
  • "Elements" 该文件可用的参数和选项列表
    "Rules"每个参数和选项的完整规则列表
    "Options"选项、属性和设置的规则列表
  • 表示数据的参数:
  • "Data"色彩值数组
    "Graphics"Graphics 对象
    "Image"光栅图像,以一个 Image 对象给出
    "GrayLevels"正规化灰度值数组
    "RGBColorArray"RGBColor 对象的数组
  • 默认情况下,ImportExport 对 JPEG2000 格式使用 参数.
  • Import["file.jp2","Data"] 给出一个色彩值数组,它是由使用由"ColorSpace"选项指定的颜色模型编码的得到的.
  • 以下可用于选择或指定单个图像块:
  • "Tiles",m图像块的第 m
    "Tiles",m,n在行 m 的第 n 个图像块
    "Tiles",m,n,elemm 的第 n 个图像块的参数 elem
  • Import 的高级参数:
  • "BitDepth"用于文件中每个颜色通道的位分辨率
    "ImageSize"光栅大小

选项选项

  • 通用选项:
  • ImageSizeAutomatic整体的图像大小
  • ImportExport 选项:
  • "ImageTopOrientation"Top存储在文件中的图像方向
  • Export 选项:
  • "BitDepth"8用于文件中每个颜色通道的位分辨率
    "CompressionLevel"Automatic设置图像编码算法的压缩参数
    "ImageTopOrientation"Top导出图像的方向
    "TileSize"Automatic图像块的像素维数
  • 的允许设置时范围在1到31的整数.
  • 的可能值的范围是0到1,更大的值导致更小的文件大小.
  • 对于有损压缩方法,越高的压缩级对应于越低质量的编码.
  • 指定 JPEG2000 文件中的图像块的默认大小,一般设置为形式为的值. 块的最下端的行和最右边的列可能比默认的尺寸更小.
  • 详细的属性和设置:
  • "ColorSpace"Automatic图像的色彩空间
    "ImageEncoding""JPEG2000"文件中使用的压缩方法
    "TileDimensions"{1,1}嵌合阵列的维数
  • ImportExport 支持 JPEG2000 灰度级的 α 通道与 RGB 图像.
  • 的可能设置:
  • "JPEG2000"标准有损 JPEG2000 编码
    "Lossless"JPEG2000 压缩方法的无损变量

范例范例打开所有单元关闭所有单元

基本范例  (2)基本范例  (2)

以下以图像形式导入一个 JPEG2000 文件:

In[1]:=
Click for copyable input
Out[1]=

把一个图像对象导出到 JPEG2000:

In[1]:=
Click for copyable input
Out[1]=
2007年引入
(6.0)
| 2008年更新
(7.0)