Search code examples
.netvb.netimagegdi+

Saving image: A generic error occurred in GDI+. (vb.net)


I need to save an image after opening it in from an OFD. This is my code atm:

Dim ofd As New OpenFileDialog
ofd.Multiselect = True
ofd.ShowDialog()


For Each File In ofd.FileNames
   Image.FromFile(File).Save("C:\Users\Jonathan\Desktop\e\tmp.png", Imaging.ImageFormat.png)
Next

And on the line Image.FromFile(File).Save("C:\Users\Jonathan\Desktop\e\tmp.png", Imaging.ImageFormat.png) it comes up with the error.

(note: the application will be built on so that's just my first code and it will need to be saved not copied)


Solution

  • I'd check two things:

    1. That the directory you're saving to exists
    2. That you have write permissions to this directory