我想使用 LibTiff 访问非常大的 TIFF 文件。我需要多个页面和图块之类的功能,因此 LibTiff 似乎是正确的方法。任何人都可以帮助我如何使用 C# 中的 LibTiff 吗?我找到了一些链接(例如包含部分代码的 blog.bee-ee。但我无法获得一个版本。我查看了FreeImage但发现它不合适(图片约为 800 MPixel 8 或 16位灰度-> 800-1600 MByte)大小,我无法在 32 位环境中将其加载到内存中)
我在 C/C++ 方面非常有经验,但在 C# 方面还没有。谁能帮我做一个包装或一些提示?
注意:我需要页面来访问 tiff 中的金字塔平面(多分辨率),以及 256x256 的图块,以便快速访问图像的不同部分而无需立即加载。
[编辑] LibTIFF.NET解决方案对我来说似乎最实用。我现在将它集成到产品开发中,它可能会为我省去很多关于进出托管内存的麻烦。我还没有尝试过“回调”功能,这似乎可以通过 .net 方式很好地解决。感谢您对 stackoverflow 的帮助 [/Edit]