如何在Silverlight上显示tiff文件?

时间:2009-09-04 13:48:40

标签: c# silverlight tiff

如何在Silverlight应用程序上显示tiff文件?我可以显示除tiff之外的任何图像格式,任何人都可以帮助我吗?感谢。

5 个答案:

答案 0 :(得分:7)

我在Silverlight中成功显示了TIFF。将免费LibTiff.NET库移植到Silverlight很容易,只需要3-4次调整。

图书馆本身非常类似于原始版本,并且仍然需要对TIFF格式的内部工作方式有一些了解,以便能够按照需要的方式提取图像数据。

但它是可行的,然后可以将这些碎片凿成WriteableBitmap

答案 1 :(得分:1)

为什么不试试TiffLight?它是一个Silverlight控件,允许在Silverlight中本地显示Tiff文件。

答案 2 :(得分:0)

根据this,Silverlight 2.0不支持tiff图像。

然而,在文章中我认为它解释了一种将tiff图像转换为jpeg或png(Silverlight支持)的方法。但是,您必须在服务器端执行此处理。

答案 3 :(得分:0)

Tiff文件是一种多页面格式,因此渲染它并不像png,gif或bmp那么简单。

您当然已经通过网络搜索找到this,但这会花费您的费用。

答案 4 :(得分:0)

我会使用HttpHandler,使用TiffBitmapDecoderPngBitmapEncoder类来转换Tiff。

或者,如果您可以在Silverlight中解码Tiff图像,则可以使用WriteableBitmap显示它们。