VB image控件图片放大后保存!

用image控件,并修改image控件的大小,使图片放大或缩小,怎样才能保存或输出放大缩小后的图片?谢谢1楼的答案本来把image换成picturebox更方便,可是在不... 用image控件,并修改image控件的大小,使图片放大或缩小,怎样才能保存或输出放大缩小后的图片?
谢谢1楼的答案
本来把image换成picturebox更方便,可是在不换控件的情况下,怎样拖动image控件,image没有hwnd属性
还有个问题,这样直接用savepicturebox保存的图片太大了,1500*1100的图片有5兆多~
展开
 我来答
ljl88900
2011-03-12 · TA获得超过2661个赞
知道大有可为答主
回答量:2197
采纳率:100%
帮助的人:2632万
展开全部
一、要实现上述效果,必须先把图片按放大或缩小后的大小绘到一个Picturebox控件上(保留原有mage1,再增加1个Picturebox控件),然后保存即可。
With Picture1
.Width = Image1.Width
.Height = Image1.Height
.PaintPicture Image1.Picture, 0, 0, Image1.Width, Image1.Height
SavePicture Picture1.Image, "c:\test.bmp"
End With
二、至于保存图片大小的问题,你可以把它保存为JPG等格式,具体代码到Baidu搜索,很容易得到的。
Coo_boi
2011-03-10 · TA获得超过1333个赞
知道大有可为答主
回答量:2209
采纳率:50%
帮助的人:245万
展开全部
准备一个PictureBox,然后用BitBlt想多大就多大。
最后,SavePicture
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-03-10
展开全部
1楼正解,不过别忘了把picture1的AutoRedraw属性设为true,否则得不到图片。
另外,如果想得到更好的图像效果、处理速度更快,还是用gdiplus更好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式