关闭

BITMAPFILEHEADER和BITMAPCOREHEADER区分

标签: colorsstructureimagecompressionstructwindows
706人阅读 评论(0) 收藏 举报
分类:

在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用的。

0
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:445438次
    • 积分:5560
    • 等级:
    • 排名:第4709名
    • 原创:67篇
    • 转载:275篇
    • 译文:0篇
    • 评论:34条
    个人简介

    业务范围:

          承接各类图像智能应用(如非接触性测量,产品缺陷检测,OCR识别,产品模式分类,模式定位,一维码、二维码识别,颜色检测等);视频、音频信号处理、分析;视觉领域嵌入式解决方案;

    开发语言:

          C/C++;

    桌面开发平台:

     Windows。

    联系方式:

    QQ 1445270821

    最新评论