как сохранить картинку после выполнения операции - PullRequest
0 голосов
/ 09 марта 2012

Я использую этот код для сохранения изображения, используя PictureBox:

pbMainPicture.Image.Dispose();
string fBitmapName = storagePath;
pbMainPicture.Image = new Bitmap(fBitmapName + ".bmp");
Image img = Image.FromFile(fBitmapName + ".bmp");
img.Save(fBitmapName + ".jpg", ImageFormat.Jpeg);
img.Dispose();

но я получаю это исключение: System.ArgumentException было обработано в этой строке кода:

pbMainPicture.Image = new Bitmap(fBitmapName + ".bmp");

1 Ответ

0 голосов
/ 09 марта 2012

Установка точки останова на строке создает исключение, затем проверяет содержимое fBitmapName, вам нужно убедиться, что fBitmapName + ".bmp" является допустимым файлом изображения на вашем жестком диске

...