- 相關推薦
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