在.Net中有哪些可用于处理超大图片的库?

4
我有一些非常大的文件,例如320 MB的TIF文件,具有14000 X 9000像素。
我需要执行的操作基本上是将图像缩放为更小的版本并将图像分成瓦片。
我的代码在处理小文件时运行良好,我使用.Net的Bitmap对象,但是在处理较大的文件时偶尔会出现内存不足异常。
我尝试过使用FreeImage库FreeImageBitmap,但是遇到了同样的问题。
我类似于以下内容来缩放图像:
using (Graphics g = Graphics.FromImage((Image)result))
{
   g.DrawImage(
      source,
      xOffset, yOffset,
      source.Width * scale, source.Height * scale
   );
}

理想情况下,我希望有一个第三方库来完成所有的艰苦工作,但如果你有任何提示或更多信息的资源,我会非常感激。
1个回答

4

AForge非常优秀,特别适用于IT技术领域!


请问AForge.Net框架是否支持加载j2k图像? - SkoolBoyAtWork

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接