簡體   English   中英

WPF圖像控制逐步加載多頁tiff

[英]WPF Image control to progressively load multipage tiff

我想知道是否有一個現有的控件,或者是否可以直接開發一個允許通過網絡逐步加載多頁tiff的控件? 我正在處理一些長達數千頁的tiff圖像,一旦下載一頁或多頁圖像就會開始顯示,並且只根據需要檢索圖像的其他頁面,或者按需下載或帶寬可用時下載。 我意識到TIFF圖像具有某些結構要求和周圍的元數據,但期望這應該是可能的。

我建議你開始使用LibTiffLibTiff.NET 最后一個很容易入手,到目前為止我有很好的經驗。 它將允許您完全控制加載順序。 它確實取決於您嘗試加載的tiff的確切格式。 始終可以隨意訪問頁面。 此外,它可以很好地控制內存資源的使用。

之前關於規范的建議是一個噩夢的秘訣。 TIFF有很多不同的解釋(包括依賴於機器的字節排序),你將花費大量時間來實現和測試。 LibTIFF是參考,它有一個非常溫和的許可證表格。 請在此處查看我在StackOverflow上的問題

我認為任何語言本身都沒有控制權。 我會抓住TIFF規范的副本並編寫我自己的解決方案。

http://partners.adobe.com/public/developer/tiff/index.html

但是,您可能希望嘗試調整現有的TIFF查看器控件:

http://www.codeproject.com/KB/miscctrl/Image_Viewer_Control.aspx ; http://www.atalasoft.com/cs/forums/thread/11473.aspx

但是,我無法保證上述代碼的質量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM