1.
MFC下,有个问题请教:
我打开一副bmp或者tiff的图像,并用DrawDib函数组里面的函数将其显示在view上,现在我需要使用刷子、橡皮、画笔等工具来修改图像,用户可以选择保存修改,也可放弃修改。现在的问题是:
【1】由于图像很大(数百MB),又要保存原图数据不动,修改是否要开内存副本?临时文件?
【2】关于图像处理的高效策略是怎样的?我听说过“双缓冲”的做法,能否明示或给出其他方法?
【3】有关图像读写、显示、处理等,有何基本的原则?
2.
还有一个菜鸟问题:
【4】假如我用画笔在打开的图像上面画了几笔,这时候我是直接对内存中原数据操作呢?还是只是让它显示出来?另外如果我要修改原数据,我怎么知道那几笔画线对应在图像数据中的数据的位置、范围、颜色值等等?
谢谢!!!
MFC下,有个问题请教:
我打开一副bmp或者tiff的图像,并用DrawDib函数组里面的函数将其显示在view上,现在我需要使用刷子、橡皮、画笔等工具来修改图像,用户可以选择保存修改,也可放弃修改。现在的问题是:
【1】由于图像很大(数百MB),又要保存原图数据不动,修改是否要开内存副本?临时文件?
【2】关于图像处理的高效策略是怎样的?我听说过“双缓冲”的做法,能否明示或给出其他方法?
【3】有关图像读写、显示、处理等,有何基本的原则?
2.
还有一个菜鸟问题:
【4】假如我用画笔在打开的图像上面画了几笔,这时候我是直接对内存中原数据操作呢?还是只是让它显示出来?另外如果我要修改原数据,我怎么知道那几笔画线对应在图像数据中的数据的位置、范围、颜色值等等?
谢谢!!!
解决方案 »
- 《Windows程序设计(第五版)》第21章的EdrTest例子在VC2010下链接失败
- mfc往SQL存数据,在网页显示
- 求Bluetooth传输文件的例子
- 小菜问MFC的基本问题!
- 请教:位图的显示有哪几个步骤??
- 对话框中的EDIT怎样创建它的实例并付值?
- 我在写一个播放器,要在全屏播放影片的时候在屏幕的左上角显示一些文字,不知道如何实现?
- 怎么设置颜色?
- mfc ado连接远程数据库错误
- vc++中,把字符转化为ascII码,把字符型数字转化为数字,各用哪个函数?
- 欢迎+入我的VC群:20962975
- 关于PostMessage和SendMessage的问题。 我在一棵树的OnClick事件中要实现点击父,希望选中大儿子.遇到问题.
起点 xx,yy;实际上就是在文件offset (y+yy)*L + xx*L/W 处 read局部长度 w*L/W编辑就编辑你读取的局部图像保存写文件offset (y+yy)*L + xx*L/W 处 write局部长度 w*L/W