我正在尝试将图像保存到已知的路径:openFileDialog
的fileName
但是,我一直遇到同样的错误:
“GDI +中发生了一般性错误。” 要么 “值不能为null。参数名称:filename
我尝试过这样的事情:
pictureBox1.Image.Save(openFiles.FileName); // gives me "A generic error occurred in GDI+."
以及
pictureBox1.Image.Save(pictureBox1.ImageLocation); // gives me "Value cannot be null. Parameter name: filename"
基本上,我想要做的就是将图像保存到已经建立的路径上。就像在MSPaint中打开图像,在其上绘图并保存它一样 - 没有对话框出现,它只是保存到openFileDialog的路径中。
我不能,为我的生命,弄清楚如何做到这一点!
感谢任何和所有帮助!
谢谢!
答案 0 :(得分:0)
您需要做的就是手动提供文件名并将其存储在某个字段中:
string _imagePath = @"C:\image.jpg";
void Save()
{
pictureBox1.Image.Save(_imagePath);
}