-
?正点原子】i.mx6u嵌入式linux驱动开发指南v1.4中的BMP格式解析分析
资源介绍
1.2 BMP格式分析
一个BMP文件由四个部分组成,如下所示:
● 位图文件头:这部分占用14个字节,用于保存BMP文件的类型、文件大
小和位图其实位置等信息。
● 位图信息段:这部分占用40个字节,用于说明位图的尺寸等信息。
● 调色板信息:调色板信息是单色、16色和256色图像文件所特有的,相对
应的调色板大小为2、16和256,调色板以4字节为单位,每4个字节存放一个颜色
值。(假设图像为8位位图,则调色板所占的空间大小为:256*4=1024个字节,
8位位图也是256色位图)。调色板信息与位图类型、颜色数的关系如下:
其中:biBitCount表示每个像素所需的位数,必须是1(单色)、4(16
色)、8(256色)或者24(真彩色)之一。故:
biBitCount = 1时,8个像素占用一个字节
biBitCount = 4时,2个像素占用一个字节
biBitCount = 8时,1个像素占用一个字节
biBitCount = 24时,1个像素占用3个字节