我必须加载.tiff文件
我同时使用了Image.FromFile()
和Bitmap.FromFile()
但他们正在抛出OutOfMemoryException
有关如何加载此解决方案的任何解决方案吗?
答案 0 :(得分:6)
我假设您尝试加载的TIFF文件使用的压缩与.Net不兼容。即.Net不支持JPEG compression。
我建议您尝试LibTiff.Net(虽然我无法确定它是否有效):
答案 1 :(得分:1)
我使用ImageGlue。它可以转换更多,然后只是tiff。
答案 2 :(得分:0)
project上有codeproject:“如何使用C#加载/显示图像”。 看看吧
答案 3 :(得分:0)
由于多个图像tiff文件,可能会出现此问题。在这种情况下,您必须从源tiff文件中提取单个图像文件,然后逐帧查看。这是一个示例代码。
http://www.c-sharpcorner.com/Blogs/10924/how-to-save-split-merge-and-view-multipage-tiff-image.aspx