使用SaveFileDialog GDI+发生一般性错误 C#编程问题
如题。这几天在做一个画图板的程序,网上查了些资料未果。为了简单阐述。我在窗体上创建了一个Button和一个picturebox,单击Button将picturebox上的图片保存,以下是源码:
private void button1_Click(object sender, EventArgs e)
{
SaveFileDialog savefile = new SaveFileDialog();
savefile.Title = "保存";
savefile.Filter = "jpg 文件(*.jpg)|*.jpg|bmp 文件(*.bmp)|*.bmp";
savefile.FileName = "无标题.jpg";
if (savefile.ShowDialog() == DialogResult.OK)
{
string folderP = savefile.FileName;
Bitmap img = map;
img.Save(folderP);//错误,未处理的ExternalException,GDI+一般性错误
}
}
}
求解!
------解决方案--------------------关键是map这个图像有问题。