- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简析Bitmap文件格式,bitmap文件格式,bitmap格式,bitmap格式图片,bitmap元文件有错误,bitmap写入文件,bitmap头文件,android文件转bitmap,bitmap保存文件,bitmap文件大小
简析Bitmap 文件格式
黄科
版 本 : 1 . 0 日 期 : 2 0 1 4 . 0 7 . 0 2
目录
一. BMP 简介1
二. BMP 文件结构2
2.1 BMP 文件组成2
2.2 BMP 文件头2
2.3 BMP 信息头3
2.4 颜色信息5
2.5 位图数据8
三. 常见BMP 文件10
3.1 1bit11
3.2 4bit12
3.3 8bit13
3.4 16bit A1R5G5B514
3.5 16bit R5G6B515
3.6 16bit X4R4G4B416
3.7 24bit R8G8B817
3.8 32bit A8R8G8B818
3.9 32bit X8R8G8B819
一. BMP 简介
BMP是BitMaP的缩写,是Windows平台的一种图像文件格式。可以分成两类:设备
相关位图DDB(Device Depandent Bitmap)和设备无关位图DIB(Device Independent
Bitmap)。Windows3.0之前使用的是DDB位图,之后主要使用DIB位图,本文主要分析
DIB位图,如无特别说明,本文所指BMP均是Windows DIB位图。
常见的BMP位图颜色深度有1bit(2colors),4bit(16colors),8bit(256colors) ,
16bit(65536colors),24bit(256*256*256colors),32bit(256*256*256*256colors,
带有8bitAlpha通道,可以表示256等级的透明度)。其中16bit常称为高彩色,24bit
常称为真彩色,32bit常称为增量型真彩色。
BMP位图由红、绿、蓝、Alpha(R,G,B,A)四个数值表示一个像素,其中Alpha分
量为可选分量。16bit X1R5G5B6格式可以带1bit的Alpha通道,16bit X4R4G4B4格式
可以带4bit的Alpha通道,32bit X8R8G8B8格式可以带8bit的Alpha通道。
BMP位图图像数据可以使用RLE方式进行压缩。
BMP位图文件中所有整数值都以小端序(Little Endian)存放。
1
二. BMP 文件结构
2.1 BMP 文件组成
BMP文件由文件头,信息头,颜色信息(颜色表或颜色掩码表),图像数据四部分组
成。下文中的编码实现部分将使用到以下定义:
typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef unsigned int DWORD;
typedef signed int LONG;
2.2 BMP 文件头
BMP文件头有14个字节,具体如下:
偏移量(十六进制) 大小(字节) 名称 备注
0x0000 2 bfType 位图文件的类型:
BM--Windows 3.1x,95,NT,...
BA--OS/2 Bitmap Array
CI--OS/2 Color Icon
文档评论(0)