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