首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

越来越迷茫了,bmp图片的处理,请各位帮忙给点意见,多谢

2012-04-13 
越来越迷茫了,bmp图片的处理,请各位帮忙给点意见,谢谢!怎样将一张大地图分成很多小块加载到内存,如何保存b

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


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

热点排行