读书人

越来越迷茫了bmp图片的处理请各位

发布时间: 2012-04-13 13:50:24 作者: rapoo

越来越迷茫了,bmp图片的处理,请各位帮忙给点意见,谢谢!
怎样将一张大地图分成很多小块加载到内存,如何保存bmp读出来的像素信息,因为要获取像素信息,所以如何用坐标去对应每个像素点的坐标?
如:有一张8000*6000像素的bmp文件,屏幕分辨率是1024*768,如何将这张大地图读进内存然后用坐标对应保存?


[解决办法]
用GDI API直接读到内存,将数据在内存中的线性排列想象成二维点阵进行操作就行了。
[解决办法]
这个很简单啊,随便哪个图像库都支持把图像数据读入到内存,在内存中就是一个二维数组
按你的显示要求,截取你所需要的区域到另一片内存中,然后设置好BMPINFO就可以了
如果你要选择对应位置像素点,就相应鼠标MOVE信息,获取屏幕点位置,然后到对应二维数组中去找就可以了

读书人网 >C++

热点推荐