我有一个位图想保存到磁盘,但是我只能设法将它保存在与程序 exe 相同的目录中。
这是我让它工作的唯一方法:
image.save("img.jpg", ImageFormat.Jpeg);
无论程序 exe 在哪里,我都想将其保存在磁盘上的其他位置。 这些都不起作用,我得到:GDI+ 中发生一般错误。
image.save("C:\\img.jpg", ImageFormat.Jpeg);
image.save(@"C:\\img.jpg", ImageFormat.Jpeg);
编辑:顺便说一句,也可以制作文件夹吗? 是这样的吗? (我一如既往地得到同样的错误..)
image.save("foldername/img.jpg", ImageFormat.Jpeg);
EDIT2:仅当文件夹已存在时才将其保存到文件夹中。 会有许可的事情吗?有什么需要进口的吗?
最佳答案
试试这个:
image.save("C:/img.jpg", ImageFormat.Jpeg);
关于c# 将位图保存到文件,保存目录错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19908687/