var dialog = new SaveFileDialog { Filter = "JPEG Images (*.jpg,*.jpeg)|*.jpg;*.jpeg|Gif Images (*.gif)|*.gif|Bitmaps (*.bmp)|*.bmp", Title = "Save as" }; switch (dialog.ShowDialog()) { case DialogResult.OK: { string strImgName = dialog.FileName; try { if (strImgName.EndsWith("jpg")) _pic.Image.Save(strImgName, ImageFormat.Jpeg); if (strImgName.EndsWith("gif")) _pic.Image.Save(strImgName, ImageFormat.Gif); if (strImgName.EndsWith("bmp")) _pic.Image.Save(strImgName, ImageFormat.Bmp); } catch { MessageBox.Show("Błąd zapisu!"); } } break; }
Jednak przy próbie zapisu w jakimkolwiek formacie pojawia się błąd:
W interfejsie GDI+ wystąpił błąd rodzajowy.
Wie ktoś możne, jak temu zaradzić?
Pozdrowienia