Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Overwrite Existing Image

Tags:

c#

image

bitmap

I have this code

    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();     } 

i already have an image t.jpg at my drive "c:\".
i wanted to replace it with a new image every time my program runs. but a GDI+ error shows up
how could i fix it?

like image 579
Ozarraga_AB Avatar asked Jan 18 '12 05:01

Ozarraga_AB


People also ask

How do I overwrite an image?

Select the Tools tab. Select Security Settings. Select Image Overwrite Security. Select Disk Overwrite Now.


1 Answers

You must remove your image if that is already exists.

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();     } 
like image 59
Chuck Norris Avatar answered Sep 18 '22 00:09

Chuck Norris