C# GDI+;中发生一般性错误;装载时

C# GDI+;中发生一般性错误;装载时,c#,winforms,generics,gdi+,C#,Winforms,Generics,Gdi+,从文件()加载图像时,我收到“GDI+中发生一般错误”。 这发生在一些图像上 我尝试了很多方法来修复这个错误,但都没有成功 通过谷歌,我发现很多人在保存文件时都有这个问题。当我尝试加载它时,我得到了它 我所做的就是: 形象= System.Drawing.Image.FromFile(@“C:\pic.jpeg”) 有人在从文件加载图像时修复了此错误吗?您遇到的问题是文件已打开。可能是您将其放入图片盒中打开的,或者您已经打开了它? 您应该查看它是否通过使用打开 当文件已经在位图中打开时,我遇到了

从文件()加载图像时,我收到“GDI+中发生一般错误”。 这发生在一些图像上

我尝试了很多方法来修复这个错误,但都没有成功

通过谷歌,我发现很多人在保存文件时都有这个问题。当我尝试加载它时,我得到了它

我所做的就是:

形象= System.Drawing.Image.FromFile(@“C:\pic.jpeg”)


有人在从文件加载图像时修复了此错误吗?

您遇到的问题是文件已打开。可能是您将其放入
图片盒中打开的,或者您已经打开了它?
您应该查看它是否通过使用打开

当文件已经在
位图中打开时,我遇到了这个错误。请确保在使用每个位图对象后
处理它。

我不显示图像。我只是比较他们彼此和重新定位一张照片,如果他们是相同的。在我的finally块中,我处理image对象并调用GC.Collect()。此外,该文件尚未在任何位置打开。这种情况发生在计算机启动和应用程序启动时。您可能需要获取源符号,并查明它到底是哪种一般错误。当图像格式不受支持(TIFF的某些版本)时,我就有了这个