BMP(Bitmap)是Windows操作系统中广泛使用的标准图像文件格式,具有以下特点:
一、文件结构与分类
文件类型 BMP分为两类:
- 设备相关位图(DDB):
与特定硬件设备直接相关,通常用于硬件加速显示。
- 设备无关位图(DIB):独立于硬件设备,可跨平台使用。
文件扩展名 常见扩展名为 `.bmp` 或 `.dib`,其中 `.dib` 表示设备无关位图。
二、核心特性
无压缩存储
BMP采用位映射存储方式,直接保存每个像素的RGB值,不进行任何压缩,因此文件体积较大。
图像深度
支持1位、4位、8位和24位图像深度,其中24位BMP可表示真彩色图像。
色彩模式
- 24位BMP使用RGB色彩模式,每个像素由红、绿、蓝三个8位通道组成。
- 其他深度模式(如256色、8色)通过索引调色板实现。
三、文件组成
BMP文件由以下部分组成:
文件头(BMPFILEHEADER)
包含文件格式标识、文件大小、保留字段等信息。
位图信息头(BITMAPINFOHEADER)
存储图像尺寸、颜色平面数、压缩方式(如无压缩)、位深度等关键数据。
调色板(可选)
若图像使用索引色彩模式,则包含调色板数据,否则为0。
像素数据
按从左到右、从上到下的顺序存储每个像素的RGB值。
四、应用与局限性
优势: 作为Windows原生格式,兼容性好,几乎所有图像软件均支持打开和编辑BMP文件。 局限性
五、打开方式
可通过Windows自带的画图工具、Photoshop等图像编辑软件直接打开BMP文件。