new ejemplo create array c# image bitmap

ejemplo - image c#



Sobrescribir la imagen existente (2)

Tengo este código

private void saveImage() { Bitmap bmp1 = new Bitmap(pictureBox.Image); bmp1.Save("c://t.jpg", System.Drawing.Imaging.ImageFormat.Jpeg); // Dispose of the image files. bmp1.Dispose(); }

Ya tengo una imagen t.jpg en mi disco "c: /" .
Quería reemplazarlo con una nueva imagen cada vez que mi programa se ejecuta. pero aparece un error GDI +
¿Cómo podría solucionarlo?


Debe eliminar su imagen si eso ya existe.

private void saveImage() { Bitmap bmp1 = new Bitmap(pictureBox.Image); if(System.IO.File.Exists("c://t.jpg")) System.IO.File.Delete("c://t.jpg"); bmp1.Save("c://t.jpg", System.Drawing.Imaging.ImageFormat.Jpeg); // Dispose of the image files. bmp1.Dispose(); }


private void saveImage(Image file, string filename){ try { if(Directory.Exists("filepath"+filename)) { file.Dispose(); } else { Directory.CreateDirectory("filepath"+filename); file.Save("filepath" + filename, Imageformat.Jpeg); } } finally { file.Dispose(); } }

Éste trabajó para mí.