我想知道是否有一個現有的控制,或者它是否會直接開發一個控件,允許多頁TIFF通過網絡逐步加載?我正在處理一些長達數千頁的tiff圖像,一旦下載了一頁或多頁網頁後圖像開始出現,並且只根據需要檢索圖像的其他頁面,或者按需下載或帶寬可用時下載。我意識到TIFF圖像有一定的結構要求和周圍的元數據,但期望這應該是可能的。WPF圖像控制逐步加載多頁TIFF
回答
我建議你開始使用LibTiff或LibTiff.NET。 這最後一個很容易開始,我有很好的經驗。它將允許您完全控制加載的順序。它確實取決於你試圖加載的tiff的確切格式。隨機訪問頁面始終是可能的。此外,它可以很好地控制內存資源的使用情況。
以前有關規範開始的建議是imho惡夢的祕訣。 TIFF有很多不同的解釋(包括依賴於機器的字節順序),你會花費大量的時間來實現和測試。該LibTIFF是參考,它有一個非常溫和的許可證表格。請檢查我的問題StackOverflow here
我不認爲任何語言對此有本質的控制。我將獲取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
但是,我不能擔保上述代碼的質量。
嗨 - 我來自Atalasoft。我們的產品可以適應這樣做。您無法輕鬆發送TIFF的部分內容,但可以將TIFF分成幾部分(1頁TIFF),並根據需要發送。我們很樂意幫助您使用我們的產品 - 只需聯繫支持人員(http://atalasoft.com/support) – 2010-01-05 20:12:28
- 1. 逐步加載和添加圖像
- 2. 隱藏單頁tiff圖像到rubiff的多頁tiff圖像
- 3. 從Mysql到WPF異步加載圖像
- 4. 逐步增加車型控制器
- 5. Tiff圖像未顯示WPF中的實際尺寸圖像控制
- 6. 編輯多頁TIFF圖像使用System.Drawing
- 7. 如何使用fabric.js加載TIFF圖像?
- 8. 將數據逐步加載
- 9. 從字節數組加載WPF圖像控制
- 10. WPF圖像控制削波
- 11. 快速WPF圖像控制
- 12. WPF圖像控制源
- 13. 圖像控制異步
- 14. WPF - 加載圖像以顯示頁面加載狀態
- 15. 用ReactiveX逐行圖像加載
- 16. 加載圖像逐漸在Objective-C
- 17. 異步加載的圖像
- 18. 異步加載圖像
- 19. 控制圖像加載順序
- 20. 控制圖像加載在JavaScript/jQuery中?
- 21. UITableView異步圖像通過多個圖像加載百葉窗
- 22. TIFF圖像,TIFF庫VISUAL C++
- 23. 防止逐行掃描(逐行)加載背景圖像
- 24. 如何在JAVA中將兩個或多個tiff圖像文件合併爲一個多頁tiff圖像
- 25. 最佳控制逐步數據收集
- 26. 如何檢索tiff圖像中的像素(使用JAI加載)?
- 27. 約TIFF圖像
- 28. 如何先加載活動,然後逐個加載圖像
- 29. C#WPF圖像加載像進度條
- 30. 異步加載時不出現在WPF窗體上的圖像
+1即可避免重複發明輪子 – PeterAllenWebb 2010-01-25 19:52:30