我用的是VS2022版,C#,有一些图片可以加载,有一些不行
// pictureBox1.Image = Image.FromFile("D:\55555.jpg");//会出错
//pictureBox1.Image = Image.FromFile("D:\44444.png"); //不会出错,可以显示出图片
你把55555.jpg
转换成55555.png
试下呢
可以显示
@雾蓝: 是不是png的图片,你手动改成了jpg?
@三人乐乐: 没有改过
图片文件有多大?
55555.jpg 50k
44444.png 2mb
@雾蓝: 是否可以提供一张读取出错的图片?
@dudu:
内存溢出了,要不是图片太大,要不是加载了太多的图片,要不是.....
图片文件过大了吗?
不是
55555.jpg 图片在本地能查看吗?
可以
报错信息是什么?
– dudu 2年前@dudu:System.OutOfMemoryException:“Out of memory.”
此异常最初是在此调用堆栈中引发的:
– 雾蓝 2年前[外部代码]
_4._27__图片.Form1.Form1_Load(object, System.EventArgs) - 位于 Form1.cs
[外部代码]