码迷,mamicode.com
首页 > 其他好文 > 详细

bmp文件格式——转自廖雪峰

时间:2014-12-23 21:06:37      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

BMP格式采用小端方式存储数据,文件头的结构按顺序如下:

两个字节:‘BM‘表示Windows位图,‘BA‘表示OS/2位图; 一个4字节整数:表示位图大小; 一个4字节整数:保留位,始终为0; 一个4字节整数:实际图像的偏移量; 一个4字节整数:Header的字节数; 一个4字节整数:图像宽度; 一个4字节整数:图像高度; 一个2字节整数:始终为1; 一个2字节整数:颜色数。

所以,组合起来用unpack读取:

>>> struct.unpack(‘<ccIIIIIIHH‘, s)
(‘B‘, ‘M‘, 691256, 0, 54, 40, 640, 360, 1, 24)

结果显示,‘B‘‘M‘说明是Windows位图,位图大小为640x360,颜色数为24。

bmp文件格式——转自廖雪峰

标签:

原文地址:http://www.cnblogs.com/lao454490095/p/4181124.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!