BMP
|
部分 |
字節 |
說明 |
1. 文件头 14B |
2B 0000-0001 |
文件标识,为字母ASCII码“BM”,即0x4d42(66,77) |
|
4B 0002-0005 |
文件大小,字节数,最大为4G |
||
4B 0006-0009 |
保留,每字节以“00”填写。 |
||
4B 000A-000D |
记录图像数据区的起始位置。各字节的信息依次含义为:文件头信息块大小,图像描述信息块的大小,图像颜色表的大小.24位真彩一般為54B. |
||
2.图像描述 40B |
4B 000E-0011 |
图像描述信息块的大小,常为40B |
|
4B 0012-0015 |
图像宽度 |
||
4B 0016-0019 |
图像高度 |
||
2B 001A-001B |
图像的plane(平面)总数(恒为1) |
||
2B 001C-001D |
记录像素的位数,很重要的数值,图像的颜色数由该值决定 |
||
4B 001E-0021 |
数据压缩方式(数值位0:不压缩;1:8位压缩;2:4位压缩) |
||
4B 0022-0025 |
图像区数据的大小 |
||
4B 0026-0029 |
水平每米有多少像素,在设备无关位图(.DIB)中,每字节以00H填写。 |
||
4B 002A-002D |
垂直每米有多少像素,在设备无关位图(.DIB)中,每字节以00H填写 |
||
4B 002E-0031 |
此图像所用的颜色数,如值为0,表示所有颜色一样重要。 |
||
4B 0032-0035 |
重要的颜色数 |
||
3. 颜色表 |
大小根据所使用的颜色模式而定 |
在真彩色(24或32位)模式无颜色表,其他色彩图像的颜色表 顏色表作為顏色的索引,從0依次排列,每一種顏色存儲的形式為(RGB00) |
|
4 图像数据区 |
大小由圖像的像素點個數決定 |
通常情況下數據包含的內容會大於實際圖像包含的信息 |
原文:http://www.cnblogs.com/waynever/p/4358496.html