24位位图格式解析

24位位图格式解析

每一行的图素数等于该结构的.bcWidth字段,

24位位图格式解析

。每一行从最左边的图素开始,直到图像的右边。分别对应的B,G,R像素。每个像素占8位, 每列的宽度为bcWidth,必须为4的倍数,不足的用零填充。

  下面是读取二十四位位图的关键代码:

  代码

  1 BITMAPFILEHEADER * pbmfh ;

  2 BITMAPINFO * pbmi ;

  3 BYTE * pBits ;

  4 pbmfh = DibLoadImage (szFileName) ;

  5 pbmi = (BITMAPINFO *) (pbmfh + 1) ;

  6 pBits = (BYTE *) pbmfh + pbmfh->bfOffBits ;

  7 for( i=0; i < 1024; i++)

  8 {

  9 pPrintBlock[i] = (char*)malloc(216);

  10 memset(pPrintBlock[i], 0, 216);

  11 }

  12

  13 for(h = 0; h < pbmi->bmiHeader.biHeight; h++)

  14 {

  15 for(w = 0; w < pbmi->bmiHeader.biWidth; w++)

相关文章

人性本善辩论赛全文

今晚的辩题是人性本善,反方的立场是人性本恶.双方的立场是由抽签决定的.现在我宣布1993年国际大专辩论会大决赛正式开始.首先将由正方一辩吴淑燕同学表明立场和发言,时间为三分钟(掌声).吴淑燕:...
资料大全2017-05-03
人性本善辩论赛全文

脸干燥脱皮怎么办

一到天气干燥的季节,我们就会看见有很多人的面部都出现了脱皮的现象,这样的情况不仅会影响到我们的形象,而且也会让我们的美丽达到折扣,通常的情况下,这种现象都是因为我们皮肤缺水导致的,而想要解决这样的情况...
资料大全2011-01-04
脸干燥脱皮怎么办

更年期女性应吃什么

导读:女性的更年期是女性从成熟走向衰老的一个过渡时期,在很大程度上,也就意味着女性开始逐渐衰老了。那么你知道更年期女性应吃什么吗?以下就是关于“更年期女性应吃什么”的介绍,希望对大家有所帮助。更年期女...
资料大全2016-09-09
更年期女性应吃什么

五花肉的简单做法

五花肉作为我们生活中常见的人类之一,它的做法有哪些是简单快捷的呢?下面是CN人才小编收集整理的五花肉的简单做法,欢迎阅读参考!~五花肉的简单做法脆皮烧肉Input Title」材料:五花肉一块、料酒适...
资料大全2012-01-03
五花肉的简单做法

奇思妙想的安全套广告词 -广告语广告词

诱人的安全套广告词-看看着奇思妙想的安全套广告词!简直太诱人了!看了这则广告您一定也会有一种购买的欲望!广告词是这样的:爱情魔戒(电动安全套),让男人省事,女人不省人事!......
资料大全2014-04-02
奇思妙想的安全套广告词 -广告语广告词

会议纪要的规范格式和写法要求

一、会议纪要的概念会议纪要是一种记载和传达会议基本情况或主要精神、议定事项等内容的规定性公文,会议纪要的规范格式和写法要求。是在会议记录的基础上,对会议的主要内容及议定的事项,经过摘要整理的、需要...
资料大全2019-08-01
会议纪要的规范格式和写法要求