MFC中怎么实现对图片进行保存
mfc吧
全部回复
仅看楼主
level 9
lw201617
楼主
在网上找到了一段代码,是将图片控件区域内的图像截取保存,这样当显示的图像比原图像大时,保存下来后图像的内存会变大,当显示的图像比原图像小时,保存后图像就会变小。
现在我要实现不管显示区域的图像的大小,保存后图像的大小不变。
这怎么实现,求大神指教。。。。。
2013年07月16日 08点07分
1
level 9
89198408
那还要重新保存干嘛,你本来读的是哪图就直接拷贝本地的图不就行了。
2013年07月16日 14点07分
2
lw201617
重新保存的是在图像上进行过操作的图像,保存后的大小变化就是在图像上操作而增加的大小。举个例子,一幅位图大小是7.50M,3072*2560,显示在512*614的picture控件中后,在上面画线保存,变成了1.20M,512*614的位图。现在要实现的是画线保存后位图还是3072*2560的,大小比7.50MB大一些。该怎么实现?
2013年07月17日 01点07分
level 9
lw201617
楼主
重新保存的是在图像上进行过操作的图像,保存后的大小变化就是在图像上操作而增加的大小。举个例子,一幅位图大小是7.50M,3072*2560,显示在512*614的picture控件中后,在上面画线保存,变成了1.20M,512*614的位图。现在要实现的是画线保存后位图还是3072*2560的,大小比7.50MB大一些。该怎么实现?
2013年07月17日 01点07分
3
89198408
每当用户操作时再从本地读取一次原图,新创建一个memDc2按原分辨率存储原图,用户在缩放后的图上(且称Dc1)画啥线啊点啊,你在Dc2上按缩放前后比例算出位置坐标,重复做一遍。then保存时按 Dc2 的内容保存。
2013年07月17日 03点07分
lw201617
谢谢啦,先试试,看看效果
2013年07月17日 06点07分
level 1
小狐跳跳
楼主,实现了没,我也有同样问题
2014年01月07日 07点01分
4
1