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 对象的数组
      {"Thumbnail",size}给定尺寸 size 的缩略图(默认尺寸 size = Small
    • 默认情况下,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)
    | 2015年更新
    (10.3)
    Translate this page: