Сохраните изображение pictureBox в имя файла openFileDialog - PullRequest
1 голос
/ 26 декабря 2011

Я пытаюсь сохранить изображение в пути, который уже известен: * имя_файла openFileDialog

Однако я продолжаю получать те же ошибки:

"УниверсальныйПроизошла ошибка в GDI +. "или "Значение не может быть нулевым. Имя параметра: имя файла

Я пробовал что-то вроде этого:

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.

Я не могу, ради своей жизни, выяснить, как это сделать!

Любая и вся помощь приветствуется!

Спасибо!

1 Ответ

0 голосов
/ 26 декабря 2011

Все, что вам нужно сделать, это указать имя файла вручную и сохранить его в каком-либо поле:

string _imagePath = @"C:\image.jpg";

void Save()
{
   pictureBox1.Image.Save(_imagePath);
}
...