24位位图格式解析

时间:2018-12-31 12:00:00 资料大全 我要投稿

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++)

【24位位图格式解析】相关文章:

1.演讲稿格式之开头解析

2.解析自荐书格式字体要求

3.格言解析

4.Verbal Test解析

5.小组面试解析

6.面试情景解析

7.english interview解析

8.job interview解析