**************Image对象 内存不足错误。***********
C# code
string bgFilePath="D:\Record\2012-02-14\a453091a-6d26-47aa-89f9-cd079d9c7616.tif";
System.Drawing.Image imgObj = System.Drawing.Image.FromFile(bgFilePath);
错误信息:
内存不足。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.OutOfMemoryException: 内存不足。
源错误:
行 37: string bgFilePath = recordPath + fielname;//context.Server.MapPath(fielname);
行 38:
行 39: System.Drawing.Image imgObj = System.Drawing.Image.FromFile(bgFilePath);
行 40:
行 41: //获得第index页的图片
我在浏览器里面试了路径。是没问题的。。暂时图片是放在我本地D盘。现在我访问这个图片就抱内存不足错误。可是这应该不是内存和图片大小问题。但是就是解决不了。我试了把图片转换为流的形式赋值给Image对象也会报错。现在急求一解决办法,能把这个路径赋值给image对象。
------解决方案--------------------
。。。。。。。。tif格式- - 最近学习flash的时候刚好看到图片格式 之前我都不知道还有这个后缀名的图片。
------解决方案--------------------点位,学习
------解决方案--------------------好像是图片的问题
tif
此图像格式复杂,存储内容多,占用存储空间大,其大小是GIF图像的3倍,是相应的JPEG图像的10倍
你换个图片先试试可以卜
网上一篇关于GDI异常的文章