我有大量 TIFF 图像需要在 WPF 程序中使用(特别是 .NET 3.5 SP1 并使用 C#)。一半的 TIFF 文件包含使用 JPEG 压缩编码的彩色图像,它们不适用于 WPF。 “Microsoft Office Document Imaging”应用程序可以很好地处理文件。由于 Windows 本身也不太喜欢它们(例如无法生成缩略图),我假设这是标准 Windows 成像组件 (WIC) 库中的限制。
有没有人对如何正确读取使用标准 .NET/WPF 库的 JPEG 压缩的 TIFF 图像有任何想法?
或者是否有人知道我可以用来解决此问题的 WIC 的任何备用第三方 TIFF 编解码器?
或者最后是否有任何用于 TIFF 文件的备用 .NET 库仍然可以轻松地与 WPF 一起使用?
谢谢!
最佳答案
TIFF 包装的 JPEG 有两种类型 - 类型 6 和类型 7。您所描述的是类型 6 TIFF。尽管 Adobe 多年来一直建议不要使用这种类型(请参阅 Tech Note 2 了解详细信息),但仍有几个图形包仍在使用它。
我知道一些用于 .NET 的商业图形包可以读取它们,例如 Captiva ISIS PixTools (以前的 Pixtran)库,但不知道任何开源或其他免费的东西。
关于.net - WPF:使用 JPEG 压缩的 TIFF 图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/297949/