首页 > 其他 > 详细

[圖像格式]BMP圖像格式(2)

时间:2015-03-23 01:47:31      阅读:122      评论:0      收藏:0      [点我收藏+]
補充說明BMP格式的圖像在存儲中的格式:
 
總的來說,一張完整的BMP圖像包括以下四部分(參考至‘http://blog.csdn.net/fingding/article/details/39002385‘):
表1:bmp數據結構
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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 图像数据区

大小由圖像的像素點個數決定

通常情況下數據包含的內容會大於實際圖像包含的信息

 
 

[圖像格式]BMP圖像格式(2)

原文:http://www.cnblogs.com/waynever/p/4358496.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!