Ula*_*lab 8 c# gdi+ memory-management
我需要动态编辑(增加高度)图像.该文件的尺寸大多为5000*4000.当我创建一个大尺寸的bmp并在bmp实例上调用Graphics.DrawImage方法时,我看到内存会达到峰值.
如何摆脱Out Of Memory异常?有没有办法在c#中使用大位图?
问题是操作所需的大量内存。你的需要一些 GigaBytes,所以解决方案可能是使用 Stream 并分块处理文件。
或者最好的选择是使用一些第三方库。以下是.Net的一些
也看看这个SO问题。