如何在Silverlight应用程序上显示tiff文件?我可以显示除tiff之外的任何图像格式,任何人都可以帮助我吗?感谢。
答案 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,使用TiffBitmapDecoder和PngBitmapEncoder类来转换Tiff。
或者,如果您可以在Silverlight中解码Tiff图像,则可以使用WriteableBitmap显示它们。