【问题标题】:What libraries are available for manipulating super large images in .Net哪些库可用于在 .Net 中处理超大图像
【发布时间】:2010-10-07 00:40:12
【问题描述】:

我有一些非常大的文件,例如 14000 X 9000 像素的 320 MB tif 文件。

我需要执行的操作基本上是缩放图像以获得更小的版本并将图像分解为图块。

我的代码适用于小文件,并且我使用 .Net Bitmap 对象,但我偶尔会遇到较大文件的内存不足异常。

我尝试过使用 FreeImage 库 FreeImageBitmap,但遇到了同样的问题。

我正在使用类似以下的方法来缩放图像:

using (Graphics g = Graphics.FromImage((Image)result))
{
   g.DrawImage(
      source,
      xOffset, yOffset,
      source.Width * scale, source.Height * scale
   );
}

理想情况下,我希望第三方库来完成所有工作,但如果您有任何提示或资源以及更多信息,我将不胜感激。

【问题讨论】:

    标签: .net bitmap large-files freeimage


    【解决方案1】:

    AForge 本来就很好用!

    【讨论】:

    • :能否告诉我 AForge.Net 框架是否支持加载 j2k 图像?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多