转换灰度图并保存BMP格式,其实存储还是一个RGB值,只是三色相同的RGB,BMP没有灰度的特殊存储方法(GIF等格式有)转换算法网上很多,这里就不复制了。
至于像素对应。。。能具体一些么。本身你有一个二维数组数据y[i][j],那么转换后放到另一个数组z[i][j]里面就可以和原图对应了,对应应该不是问题。
至于存储,MFC有很多方法,比如自己写像素点和bm文件头,比如通过DC进行HBITMAP *** 作,获得一个标准位图数据再保存,比如用CImage保存等等,不同方式处理都有差别,需要的技巧也不相同。原路返回。
把你的矩阵数据转为BMP的图像数据(char),如果是8位灰度图,需要自己程序中建 文件头 信息头 和 颜色板,然后调windows api画,如果需要存储图像到本地,可以用FILE 或者CFILE都可以
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)