unsigned char *pix=new unsigned char[bm.widthpiexl*bm.height];
SetBitmapPiex(bitmap,bm.widthpiexl*bm.height,pix);
这样子便可以得到图像的像素参数,存放在pix数组内,
BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。颜色信息包含图像所用到的颜色表,显示图像时需用到这个颜色表来生成调色板.我们需要做的是,新建PIX文件后,用WINHEX打开,准备好模板文件,提取BMP中的颜色信息,粘贴到PIX文件的头文件中,然后保存即可.可以用ddraw.h读详细资料请看msdn,希望能帮到你。
微信扫码关注公众号
获取更多考试热门资料