c语言怎么判断文件是.bmp文件
2016-07-21
展开全部
unsignedchar*pix=newunsignedchar[bm.widthpiexl*bm.height];SetBitmapPiex(bitmap,bm.widthpiexl*bm.height,pix);这样子便可以得到图像的像素参数,存放在pix数组内,BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。颜色信息包含图像所用到的颜色表,显示图像时需用到这个颜色表来生成调色板.我们需要做的是,新建PIX文件后,用WINHEX打开,准备好模板文件,提取BMP中的颜色信息,粘贴到PIX文件的头文件中,然后保存即可.可以用ddraw.h读详细资料请看msdn,希望能帮到你。
2016-07-21
展开全部
文件头部前2位是0x42 0x4d 对应ASCII码的BM
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询