BITMAPFILEHEADER和BITMAPCOREHEADER区分(转载)
来源:互联网 发布:资本论中心思想 知乎 编辑:程序博客网 时间:2024/05/02 04:43
在OS/2样式的DIB内,BITMAPFILEHEADER结构后紧跟了BITMAPCOREHEADER结构,它提供了关于DIB图像的基本信息。
typedef struct tagBITMAPCOREHEADER // bmch
{
DWORD bcSize ; // size of the structure = 12
WORD bcWidth ; // width of image in pixels
WORD bcHeight ; // height of image in pixels
WORD bcPlanes ; // = 1
WORD bcBitCount ; // bits per pixel (1, 4, 8, or 24)
}
BITMAPCOREHEADER, * PBITMAPCOREHEADER ;
typedef struct tagBITMAPINFOHEADER // bmih
{
DWORD biSize ; // size of the structure = 40
LONG biWidth ; // width of the image in pixels
LONG biHeight ; // height of the image in pixels
WORD biPlanes ; // = 1
WORD biBitCount ; // bits per pixel (1, 4, 8, 16, 24, or 32)
DWORD biCompression ; // compression code
DWORD biSizeImage ; // number of bytes in image
LONG biXPelsPerMeter ; // horizontal resolution
LONG biYPelsPerMeter ; // vertical resolution
DWORD biClrUsed ; // number of colors used
DWORD biClrImportant ; // number of important colors
}
BITMAPINFOHEADER, * PBITMAPINFOHEADER ;
您可以通过检查结构的第一字段区分与OS/2兼容的DIB和Windows DIB,前者为12,后者为40。
就是说这两个结构1个是os/2的,1个是windows用的。
- BITMAPFILEHEADER和BITMAPCOREHEADER区分(转载)
- BITMAPFILEHEADER和BITMAPCOREHEADER区分
- JDK和JRE区分(转载)
- 转载云风的blog 区分utf-8和gbk
- windows3.0与OS/2兼容的DIB(BITMAPCOREHEADER结构解析)
- windows3.0与OS/2兼容的DIB(BITMAPCOREHEADER结构解析)
- SQL语句区分大小写(转载)
- SQL语句区分大小写(转载)
- java.nio.ByteBuffer的flip、rewind和compact几个方法的区分使用 (转载)
- 位图BITMAPINFOHEADER 与BITMAPFILEHEADER
- 位图BITMAPINFOHEADER 与BITMAPFILEHEADER:
- Bitmap BITMAPFILEHEADER BITMAPINFOHEADER
- 位图BITMAPINFOHEADER 与BITMAPFILEHEADER
- 区分继承和模板
- 区分指针和引用
- 区分继承和模板
- 区分get和post
- 区分->page和.page
- 虚函数 纯虚函数 虚基类说明
- 修改迅雷下载链接的方法。
- oracle登录错误(ORA-01033:ORACLE initialization or shutdown in progress
- gwt gxt 集成运行
- WPF中如何创建多线程,响应速度更快
- BITMAPFILEHEADER和BITMAPCOREHEADER区分(转载)
- 怎样显示过宽文档?
- 他通常得在资料情报不足的班干部做决定
- CentOs5.2安装时遇到千M网卡
- Mouseover
- I18n属性文件批处理
- I18n属性文件批处理
- I18n属性文件批处理
- I18n属性文件批处理