在PictureBox中保存绘制的图像

时间:2009-09-08 11:05:46

标签: vb.net picturebox

我用PictureBox创建了一个表单。我在PictureBox中创建了一个绘图。但我无法将文件保存到没有对话框控件的指定文件夹。只通过代码。如果有人知道这个问题的解决方案,请帮助我。谢谢....

2 个答案:

答案 0 :(得分:1)

如果您在图片框中绘图,则必须使用以下代码转换为bmp格式的绘图:

'Save as BMP-file
Dim bmp As New Bitmap(picturebox1.Width, picturebox1.Height)
draw.DrawToBitmap(bmp, New Rectangle(0, 0, picturebox1.Width, picturebox1.Height))
bmp.Save("D:\output.png", Imaging.ImageFormat.Png)
bmp.Dispose()

使用此代码,您可以打印&保存图片框对象上的绘图

答案 1 :(得分:0)

PictureBox有一个System.Drawing.Image类型的Image属性,用于获取或设置PictureBox所代表的图像。 System.Drawing.Image有一个Save方法,它将图像写入指定的文件名或流。这些信息是否正常,或者您需要更多信息;你的问题有点不清楚。