【发布时间】:2010-11-11 17:56:46
【问题描述】:
我有一些 JPEG 文件似乎无法加载到我的 C# 应用程序中。它们可以很好地加载到其他应用程序中,例如 GIMP。这是我用来加载图像的代码行:
System.Drawing.Image img = System.Drawing.Image.FromFile(@"C:\Image.jpg");
我得到的异常是:“GDI+ 中发生一般错误。”,这真的不是很有帮助。有没有其他人遇到过这个问题,或者知道解决方法?
注意:如果你想测试这个问题,你可以download a test image 这在 C# 中不起作用。
【问题讨论】:
-
我喜欢这个错误,它还不如说,“嘿,哟,发生了一些垃圾。去检查。”你会认为微软至少会为没有告诉你任何有意义的事情而道歉,比如“很抱歉,但除了 GDI+ 遇到了一个一般性错误之外,不能告诉你更多。”