一、要实现上述效果,必须先把图片按放大或缩小后的大小绘到一个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搜索,很容易得到的。
准备一个PictureBox,然后用BitBlt想多大就多大。
最后,SavePicture
1楼正解,不过别忘了把picture1的AutoRedraw属性设为true,否则得不到图片。
另外,如果想得到更好的图像效果、处理速度更快,还是用gdiplus更好