1.
MFC下,有个问题请教:
我打开一副bmp或者tiff的图像,并用DrawDib函数组里面的函数将其显示在view上,现在我需要使用刷子、橡皮、画笔等工具来修改图像,用户可以选择保存修改,也可放弃修改。现在的问题是:
【1】由于图像很大(数百MB),又要保存原图数据不动,修改是否要开内存副本?临时文件?
【2】关于图像处理的高效策略是怎样的?我听说过“双缓冲”的做法,能否明示或给出其他方法?
【3】有关图像读写、显示、处理等,有何基本的原则?
2.
还有一个菜鸟问题:
【4】假如我用画笔在打开的图像上面画了几笔,这时候我是直接对内存中原数据操作呢?还是只是让它显示出来?另外如果我要修改原数据,我怎么知道那几笔画线对应在图像数据中的数据的位置、范围、颜色值等等?
谢谢!!!