我们正在 Silverlight 中创建一个客户端,它将显示大量 TIFF 图像。Silverlight 本身不支持 TIFF。我需要一个控件/类来在 Silverlight 客户端内的运行时将 tiff 转换为 jpg。任何想法?
3 回答
我成功地在 Silverlight 中显示了 TIFF。将免费的LibTiff.NET库移植到 Silverlight很容易,只需进行 3-4 次小调整。
该库本身非常类似于旧版和原始使用,并且仍然需要对 TIFF 格式的内部工作有一些了解,以便能够以人们需要的方式提取图像数据。
但这是可行的,然后可以将零碎的东西凿成WriteableBitmap
.
上周五在 Silverlight 论坛上,我收到了这篇文章:
回复:如何在 Silverlight 中使用控件或类/函数将 TIFF 转换为 JPG?2009 年 12 月 18 日下午 5:38 |
如果您愿意使用第三方库,请查看 Accusoft Pegasus 提供的 ImageGear for Silverlight。它是一个 100% 托管的 Silverlight 工具包 ( http://www.accusoft.com/ig-silverlight.htm ),完全在客户端上运行。包括 TIFF 支持(在许多其他格式中)。
希望这会有所帮助,凯西
现在不确定您是否对解决方案感兴趣,但我们刚刚发布了具有 Silverlight 支持、改进的文档和示例的LibTiff.Net 2.0 。
源包中有 Silverlight 测试应用程序,它显示了如何在 Silverlight 中从 TIFF 图像创建 WriteableBitmap。也许它会帮助你或其他人。