24位位图格式解析

时间:2024-10-20 20:18:39 资料大全 我要投稿
  • 相关推荐

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位位图格式解析】相关文章:

格言解析10-22

解析自荐书格式字体要求09-01

演讲稿格式之开头解析06-12

全面解析面试礼仪08-15

秋天的怀念句子解析05-26

有关鸟的谚语解析07-28

辞职报告格式模板格式07-26

高考扣分要点详细解析10-26

最经典广告词解析05-28

英语绕口令带解析08-25