详解BMP文件格式
转载请注明出处
BMP是bitmap的缩写,顾名思义,BITMAP就是位图,及windows位图,是一种未经过压缩的图像。其使用范围非常广泛,是windows环境中交换图像有关数据的一种标准。所以,在windows环境中运行的设备都支持BMP图像格式,并采用了为映射的格式储存。当用BMP文件存储数据结构时,图像的扫描顺序是按照从左到右,从下到上的顺序进行的(这对于读取BMP顺序是非常重要)。
BMP图像文件格式一般由文件头信息块(BITMAPFILEHEADER)、图像描述信息(BITMAPINFOHEDER)、颜色表(RGBQUAD)(真彩色模式下无该信息块)和图像数据四部分组成。
图像格式如下表所示:
BMP文件组成 |
数据结构表示 |
位图文件头 |
BITMAPFILEDEADER |
位图信息头 |
BITMAPINFOHEADER |