c# 将位图保存到文件,保存目录错误?

标签 c# bitmap save

我有一个位图想保存到磁盘,但是我只能设法将它保存在与程序 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/

相关文章:

c# - 如何在单元测试中从我的 MVC 框架中获取 Session.SessionID?

C# 捕获屏幕到 8 位(256 色)位图

c# - 资源位图文件 - 不包含属性定义

c# - IO绑定(bind)操作的并行执行

javascript - ASP.NET 中文本框的按键事件

c# - 服务器资源管理器中的 Azure 辅助角色实例中的参数错误

android - 动态壁纸和扩展背景

vba - 禁用 "Save when Close"提示时 Excel 拒绝关闭

python - 无法使用 python 获得将 .xml 文件保存到磁盘的权限

c# - 使用 SaveFileDialog 后 GDI+ 的 Bitmap.Save() 发生一般错误