美文网首页C/C++
BMP位图格式解析

BMP位图格式解析

作者: Noefl | 来源:发表于2017-01-13 11:41 被阅读0次

一般BMP图像文件由以下4部分组成:
位图文件头、位图信息头、调色板、实际的位图数据。
位图文件头数据结构:

typedef struct tagBITMAPFILEHEADER {  
UINT16 bfType;    //2字节  42 4d
DWORD bfSize;   //4字节
UINT16 bfReserved1;   //2字节  00 00
UINT16 bfReserved2;   //2字节  00 00
DWORD bfOffBits;  //4字节
} BITMAPFILEHEADER; 

位图信息头数据结构:

typedef struct tagBITMAPINFOHEADER {
DWORD biSize; 
LONG biWidth; 
LONG biHeight; 
WORD biPlanes; //2字节大小
WORD biBitCount; //2字节大小
DWORD biCompression; 
DWORD biSizeImage; 
LONG biXPelsPerMeter; 
LONG biYPelsPerMeter; 
DWORD biClrUsed; 
DWORD biClrImportant;
} BITMAPINFOHEADER;

···
//紧凑型DIB
typedef struct tagBITMAPCOREHEADER // bmch
{
DWORD bcSize; // 结构大小 = 12
WORD bcWidth; // 以像素计的图像的宽度
WORD bcHeight; // 以像素计的图像的高度
WORD bcPlanes; // = 1
WORD bcBitCount; // 每个像素的位数 (1, 4, 8 or 24)
}
BITMAPCOREHEADER, * PBITMAPCOREHEADER;
···

http://www.ck234.com/jichuxuexi/qianrushijichu/2013-03-16/2769.html
http://www.cnblogs.com/lzlsky/archive/2012/08/16/2641698.html
http://blog.csdn.net/u013678930/article/details/50071025

相关文章

  • BMP位图格式解析

    一般BMP图像文件由以下4部分组成:位图文件头、位图信息头、调色板、实际的位图数据。位图文件头数据结构: 位图信息...

  • 常用的几种图片格式

    一、BMP格式: BMP是英文Bitmap(位图)的简写,它是windows系统下的标准位图格式,其包含的图像信息...

  • Bmp图片的结构剖析与代码处理实践[Ruby]

    预览: 一、BMP文件格式详解(BMP file format) BMP文件格式,又称为Bitmap(位图)或是D...

  • 音视频入门-03-RGB转成BMP图片

    * 音视频入门文章目录 * BMP 文件格式解析 BMP 文件由文件头、位图信息头、颜色信息和图形数据四部分组成。...

  • Android中图片的压缩方法

    Bitmap Android中图片是以Bitmap(位图)形式存在,位图常见的文件格式有:.bmp .jpg .p...

  • ps学习笔记-图像格式

    常见图片格式有bmp,jpeg,gif,tif,psd。 度娘有话说: BMP是英文Bitmap(位图)的简写,它...

  • Bitmap

    一、Bitmap简介 Bitmap是位图文件,扩展名可以是.bmp或者.dib。 位图是Windows标准格式图形...

  • Electron笔记 5 Bitmap 构造

    Bitmap,通常称为位图文件,是Windows标准格式图形文件,后缀为".bmp"。 位图文件结构简单,每个点/...

  • 数字图像文件简介

    1.BMP文件 BMP(全称Bitmap)是Windows操作系统中的标准图像文件格式,可以分成两类:设备相关位图...

  • Bmp格式解析以及应用

    Bitmap数据结构 BMP文件的数据可分为四个部分 Bmp文件头:提供文件的格式,大小,位图数据的起始偏移 ...

网友评论

    本文标题:BMP位图格式解析

    本文链接:https://www.haomeiwen.com/subject/ybxsbttx.html