BMP (.bmp, .dib)
背景
-
- MIME 类型:image/bmp
- BMP Windows 位图格式.
- 光栅图像格式.
- 微软 Windows 操作系统的原始位图格式.
- BMP 是来自于 Bitmap 的缩写.
- 二进制文件格式.
- 以各种颜色分辨率存储彩色位图.
- 在不同的通道中允许不同的位深度.
- 使用多达 256 个 8 位 RGB 颜色支持颜色还原调色板.
- 支持透明度.
- 以未压缩的或游程长度(run-length)编码形式存储数据.
Import 与 Export
- Import["file.bmp"] 导入 BMP 文件,返回 Image 对象.
- Import["file.bmp",elem] 从 BMP 文件中导入指定的参数.
- 导入格式可以用 Import["file","BMP"] 或 Import["file",{"BMP",elem,…}] 指定.
- Export["file.bmp",expr] 以图像的形式导出图形或任何其他表达式到 BMP.
- Notebook 与 Cell 表达式可以导出到 BMP.
- 当导出 Wolfram 语言的图形或任意表达式至 BMP,结果图像具有与显示形式同样的光栅大小.
- 默认情况下,图像对象按它们的光栅大小导出.
- 因为 BMP 是一个光栅图像格式,所以导出时所有字体被光栅化.
- 请到以下参考页面了解完整的基本信息:
-
Import, Export 从文件导入或导出到文件 CloudImport, CloudExport 从云对象导入或导出到云对象 ImportString, ExportString 从字符串导入或导出到字符串 ImportByteArray, ExportByteArray 从字节数组导入或导出到字节数组
导入参数
- Import 的通用参数:
-
"Elements" 该文件可用的参数和选项列表 "Summary" 文件摘要 "Rules" 所有可用参数的规则列表 - 表示数据的参数:
-
"Data" 基于由 "ColorSpace"给出编码的颜色值数组 "Graphics" 表示图像的 Graphics 对象 "Image" 作为 Image 对象的光栅图像 "RawData" 作为整数数组的颜色指数 - 默认情况下,Import 与 Export 对 Windows 位图文件使用 "Image" 参数.
- Export 自动选择最合适的 BMP 文件类型存储二值、灰度和彩色图像.
- 当导出颜色映像光栅图形或如果 "ColorMap" 参数被指定时,Export 创建一个具有索引颜色的 BMP 文件.
- Import 的高级参数:
-
"BitDepth" 在文件中编码颜色通道使用的位数 "Channels" 在文件中使用的颜色通道数 "ColorDepth" 每个像素的位数 "ColorMap" 在文件中使用的颜色还原调色板 "ColorSpace" 颜色编码 "ImageCompression" 文件中使用的压缩方法 "ImageResolution" 图形应被渲染的分辨率 "ImageSize" 导入 BMP 的大小 "Summary" 文件摘要 - 对 "ColorDepth",BMP 格式支持下列值:
-
1 2 个颜色的调色板 4 16 个颜色的颜色还原面板 8 256 个颜色的颜色还原面板 16 典型的 5 比特每颜色通道 24 RGB 使用 8 比特每通道 32 典型的具有不透明度的 8 位 RGB