WPF图像控制逐步加载多页tiff

hit*_*tch 4 c# tiff image progressive-download

我想知道是否有一个现有的控件,或者是否可以直接开发一个允许通过网络逐步加载多页tiff的控件?我正在处理一些长达数千页的tiff图像,一旦下载一页或多页图像就会开始显示,并且只根据需要检索图像的其他页面,或者按需下载或带宽可用时下载.我意识到TIFF图像具有某些结构要求和周围的元数据,但期望这应该是可能的.

Adr*_*aan 6

我建议你开始使用LibTiffLibTiff.NET.最后一个很容易入手,到目前为止我有很好的经验.它将允许您完全控制加载顺序.它确实取决于您尝试加载的tiff的确切格式.始终可以随意访问页面.此外,它可以很好地控制内存资源的使用.

之前关于规范的建议是一个噩梦的秘诀.TIFF有很多不同的解释(包括依赖于机器的字节排序),你将花费大量时间来实现和测试.LibTIFF是参考,它有一个非常温和的许可证表格.请在此处查看我在StackOverflow上的问题