我正在开发一个基本的绘图应用程序。我希望用户能够保存图像的内容。
我想我应该使用
System.Drawing.Drawing2D.GraphicsState img = drawRegion.CreateGraphics().Save();
但这对我保存到文件没有帮助。
您可以尝试使用这种方法保存图像
SaveFileDialog dialog=new SaveFileDialog();
if (dialog.ShowDialog()==DialogResult.OK)
{
int width = Convert.ToInt32(drawImage.Width);
int height = Convert.ToInt32(drawImage.Height);
using(Bitmap bmp = new Bitmap(width, height))
{
drawImage.DrawToBitmap(bmp, new Rectangle(0, 0, width, height));
bmp.Save(dialog.FileName, ImageFormat.Jpeg);
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)