202124位位图格式解析 电脑资料

上传人:郭** 文档编号:155807465 上传时间:2020-12-13 格式:DOC 页数:2 大小:81.32KB
返回 下载 相关 举报
202124位位图格式解析 电脑资料_第1页
第1页 / 共2页
202124位位图格式解析 电脑资料_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《202124位位图格式解析 电脑资料》由会员分享,可在线阅读,更多相关《202124位位图格式解析 电脑资料(2页珍藏版)》请在金锄头文库上搜索。

1、24位位图格式解析 电脑资料 每一行的图素数等于该结构的bcWidth字段, 下面是读取二十四位位图的关键代码: 代码 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 pPrintBlocki = (char*)m

2、alloc(216); 10 memset(pPrintBlocki, 0, 216); 11 12 13 for(h = 0; h bmiHeader.biHeight; h+) 14 15 for(w = 0; w bmiHeader.biWidth; w+) 16 17 b1 = *pBits; /B 18 b2 = *(pBits+1); /G 19 b3 = *(pBits+2); /R 20 if( (int)b1 != 255 & (int)b2 != 255 & (int)b3 != 255) 21 22 index = w / 8; 23 index = 1 (w%8); 24 index = pPrintBlockhw / 8 | ( 1 (w%8) ); 25 pPrintBlockhw / 8 = pPrintBlockhw / 8 | ( 1 bmiHeader.biWidth *3 % 4 != 0) 31 32 pBits += ( 4 - pbmi-bmiHeader.biWidth*3 % 4); 33 34 模板,内容仅供参考

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号