JPEG2000 (.jp2, .j2k)
背景
-
- MIME 类型:image/jp2
- JPEG2000 光栅图像和压缩格式.
- 常用于摄影图像.
- JPEG 是 Joint Photographic Experts Group(联合图片专家组)的缩写.
- 二进制文件格式.
- 支持各种颜色分辨率和不透明度.
- 使用基于小波变换的有损或无损压缩.
- 可以分别编码的矩形块数组存储图像.
Import 与 Export
- Import["file.jp2"] 以图像形式导入一个 JPEG2000 文件.
- Import["file.jp2",elem] 从一个 JPEG2000 文件中导入指定的参数.
- 导入格式可以用 Import["file","JPEG2000"] 或Import["file",{"JPEG2000",elem,…}] 指定.
- Export["file.jp2",expr] 以一个光栅图像的格式把一个图像、图形或任何其他表达式导出至 JPEG2000.
- 当把 Wolfram 语言的图形或任意表达式导出至 JPEG2000 时,由此产生的图像与显示的形式具有同样的光栅大小.
- 默认情况下,图像对象按其光栅大小导出.
- 因为 JPEG2000 是一个光栅图像格式,所以所有字体导出时被光栅化.
- 请到以下参考页面了解完整的基本信息:
-
Import, Export 从文件导入或导出到文件 CloudImport, CloudExport 从云对象导入或导出到云对象 ImportString, ExportString 从字符串导入或导出到字符串 ImportByteArray, ExportByteArray 从字节数组导入或导出到字节数组
Import 参数
- Import 的通用参数:
-
"Elements" 该文件可用的参数和选项列表 "Summary" 文件摘要 "Rules" 所有可用参数的规则列表 - 表示数据的参数:
-
"Data" 色彩值数组 "Graphics" Graphics 对象 "Image" 光栅图像,以一个 Image 对象给出 {"Thumbnail",size} 给定尺寸 size 的缩略图(默认尺寸 size = Small) - 默认情况下,Import 与 Export 对 JPEG2000 格式使用 "Image" 参数.
- Import["file.jp2","Data"] 给出一个色彩值数组,它是由使用由 "ColorSpace" 选项指定的颜色模型编码的得到的.
- 以下可用于选择或指定单个图像块:
-
"Tiles",m 图像块的第 m 行 "Tiles",m,n 在行 m 的第 n 个图像块 "Tiles",m,n,elem 行 m 的第 n 个图像块的参数 elem - Import 的高级参数:
-
"BitDepth" 用于文件中每个颜色通道的位分辨率 "Channels" 图形颜色通道数 "ImageSize" 光栅维数 "Summary" 文件摘要
选项
- Import 与 Export 选项:
-
ImageSize Automatic 整体的图像大小 -
"ImageTopOrientation" Top 存储在文件中的图像方向 - Export 选项:
-
"BitDepth" Automatic 用于文件中每个颜色通道的位分辨率 CompressionLevel Automatic 设置图像编码算法的压缩参数 "ImageTopOrientation" Top 导出图像的方向 "TileSize" Automatic 图像块的像素维数 - "BitDepth" 的允许设置时范围在1到31的整数.
- CompressionLevel的可能值的范围是0到1,更大的值导致更小的文件大小.
- 对于有损压缩方法,越高的压缩级对应于越低质量的编码.
- "TileSize" 指定 JPEG2000 文件中的图像块的默认大小,一般设置为形式为 的值. 块的最下端的行和最右边的列可能比默认的尺寸更小.
- 详细的属性和设置:
-
"ColorSpace" Automatic 图像的色彩空间 "ImageEncoding" "JPEG2000" 文件中使用的压缩方法 "TileDimensions" {1,1} 嵌合阵列的维数 - Import 与 Export 支持 JPEG2000 灰度级的 α 通道与 RGB 图像.
- "ImageEncoding" 的可能设置:
-
"JPEG2000" 标准有损 JPEG2000 编码 "Lossless" JPEG2000 压缩方法的无损变量
范例
打开所有单元关闭所有单元导入参数 (13)
数据表示 (5)
元数据 (5)
"ColorSpace" (1)
"ImageSize" (1)
导出选项 (3)
"ImageTopOrientation" (1)
在默认下,使用 "ImageTopOrientation"->Top 导出右上方图像: