【发布时间】:2012-06-27 11:52:49
【问题描述】:
public void EditAndSave(String fileName) {
Bitmap b = new Bitmap(fileName);
/**
* Edit bitmap b... draw stuff on it...
**/
b.Save(fileName); //<---------Error right here
b.Dispose();
}
我的代码与上面的代码类似。当我尝试保存刚刚打开的文件时,它不起作用。当我尝试用不同的路径保存它时,它工作正常。可能是该文件已在我的程序中打开,因此无法写入?我很困惑。
【问题讨论】:
-
你有异常吗?它是如何“不起作用”的?
-
我确定这不是一般错误,而是包含可能有用的描述的错误 - 但您没有向我们提供该信息。
-
它所说的只是“GDI+ 中发生一般错误”
-
我相信围绕 GDI+ 的 .NET 包装器在错误细节上非常少。