日期:2014-05-18  浏览次数:20814 次

请教一下各位,tif图片在picturebox里面加载的问题
我用的Image.FromFile 
出现了
An unhandled exception of type 'System.OutOfMemoryException' occurred in System.Drawing.dll

Additional information: Out of memory.
的错误,网上很多都说是我的tif文件有问题,不过我的tif 8m在acdsee里面能正常打开,请问怎么解决,谢谢

------解决方案--------------------
.NET 可能不支持你打开的TIF格式
------解决方案--------------------
Out of memory

很显然picture不支持这个大(8MB)的图片显示。

如果你非要显示这么大的图片,你可以试试使用GDI来完成,C#中是GDI+

建立Image对象,通过FromFile来建。
建立好了之后,在你form的paint事件中,使用GDI+将这个image对象给画出来。
------解决方案--------------------
文件太大了吧