Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

c# save bitmap to file, save directory error?

Tags:

c#

bitmap

save

I have got a bitmap i would like to save to disk, however i have only managed to save it in same directory as the program exe.

This is the only way i got it to work:

image.save("img.jpg", ImageFormat.Jpeg);

I would like to save it somewhere else on the disk regardless of where the program exe is. none of these works, i get: A generic error occurred in GDI+.

image.save("C:\\img.jpg", ImageFormat.Jpeg);
image.save(@"C:\\img.jpg", ImageFormat.Jpeg);

EDIT: btw is it possible to make folders too? something like this? (i get the same error as always..)

image.save("foldername/img.jpg", ImageFormat.Jpeg);

EDIT2: got it to save to a folder only if the folder allready exists. Could there be a permission thing? anything that needs to be imported?

like image 934
user2725580 Avatar asked Nov 11 '13 14:11

user2725580


2 Answers

Try this:

image.save("C:/img.jpg", ImageFormat.Jpeg);
like image 136
E.Vaughan Avatar answered Oct 12 '22 13:10

E.Vaughan


According to URL pattern definition, you should use '/' insted of '\' in resource location path, so:

image.save(@"C:/img.jpg", ImageFormat.Jpeg);
like image 23
Dzmitry Martavoi Avatar answered Oct 12 '22 13:10

Dzmitry Martavoi