System.Drawing.Graphics.FromImage(Image image)引发内存不足

原因:图片位深度导致的,c# gui 应该无法将32位jpg格式的图片load到内存中

通过对比可成功处理的图片 和 不能处理的图片,发现 CMYK(印刷格式)的图片是无法处理的,具体需要深入 .net gdi 库查找原因

只需要将CMYK颜色 改为 RGB 颜色即可解决问题

参考文献:http://bbs.csdn.net/topics/390472766

https://zhidao.baidu.com/question/513862574.html

原文地址:https://www.cnblogs.com/tq1226112215/p/7656820.html