关于c++地图编辑器图片分块的问题(非MFC)

来源:百度知道 编辑:UC知道 时间:2024/05/25 14:37:16
各位大虾打救哦,我现在在做地图编辑器,可以图片是一张的,想把它的部分分成小块,然后进行点击复制,想了很久都不知道怎么做,请会的教下
关于c++图元存储在数组或者鼠标选择点击的代码都可以

给你个思路:

1. 先学会如何读取图片文件,涉及到图片格式的问题。
2. 然后显示在屏幕上面。
3. 可以用鼠标选定一个方框,表示选中的区域。记录下方框的坐标。
4. 根据这个坐标,转换成你存储的图片所在的数组的范围。将该范围的数据复制到新的数组中,并按照一定格式保存为新的图片。

如果你从头做这个,好像工作量挺大的。看看有没有现成的组件可以用,特别是GUI和图片格式等方面的。