2MFC-bmp图片读取保存.docxVIP

  • 7
  • 0
  • 约8.49千字
  • 约 11页
  • 2017-08-17 发布于重庆
  • 举报
2MFC-bmp图片读取保存

第二课 bmp图片格式解析一.BMP格式定义BMP文件格式是Windows操作系统推荐和支持的图像文件格式,是一种将内存或显示器的图像数据不经过压缩而直接按位存盘的文件格式,故称位图(bitmap),其扩展名为BMP。BMP图像文件被分为4个部分:a.位图文件头b.位图信息头c.颜色表d.位图数据a.颜色表中RGBQUAD结构数据的个数有biBitCount来确定:  当biBitCount=1,4,8时,分别有2,16,256个表项;  当biBitCount=24时,没有颜色表项。  位图信息头和颜色表组成位图信息,BITMAPINFO结构定义如下:  typedef struct tagBITMAPINFO {  BITMAPINFOHEADER bmiHeader; // 位图信息头  RGBQUAD bmiColors[1]; // 颜色表  } BITMAPINFO;b.位图数据  位图数据记录了位图的每一个像素值,记录顺序是在扫描行内是从左到右,扫描行之间是从下到上。位图的一个像素值所占的字节数: 当biBitCount=1时,8个像素占1个字节;  当biBitCount=4时,2个像素占1个字节;  当biBitCount=8时,1个像素占1个字节;  当biBitCount=24时,1个像素占3个字节;  Windows规定一个扫描行所占的字节数必

文档评论(0)

1亿VIP精品文档

相关文档