使用Deepzoom Composer可創建一個漂亮的ClientBin和一個可在HTML中工作的漂亮的HTML頁面。Silverlight Deepzoom API輸出與Deepzoom Composer輸出的比較
使用Deepzoom API,我可以在一些xml文件中創建處理過的金字塔圖像和一些元數據,這就是全部。所以,現在,一旦我擁有這些圖像和元數據(這是戰鬥的一半),我應該如何構建一些Silverlight和HTML(以編程方式)使用該元數據和圖像,而無需對Deepzoom的所有內容進行逆向工程作曲家創造?
對於我的目的而言,我可以像Deepzoom Composer一樣自動生成整個圖片,這一點很重要。在Visual Studio中單擊並不一定會削減它。
至少我需要能夠將最終Silverlight Deepzoom應用程序中顯示的圖像時常切換,如果不是完全重建神奇的整個事情。 (我希望msbuild不需要在這裏參與,因爲我也希望這可以自由再分發。)
我只是在尋找一些質量參考資料和一些想法。鏈接,書籍,博客文章等
謝謝!
-Chris。
更新
使用輸出類型=「Silverlight的深度縮放」以及「導出作爲組合物(單像)」從深度縮放作曲的輸出;格式JPEG =;質量= 95;圖像寬度= 800會在「導出的數據」文件夾內的一個命名文件夾中生成一堆文件。還有一個「工作數據」和一個「源圖像」文件夾。
「導出的數據」文件夾中有一個文件夾,用於從Deep Zoom Composer進行的每次導出。在這些文件夾中,內容取決於您是否編寫了「合成」或「複合」,但看看「合成」一個,因爲它更簡單。其內容包括:
的test.html(其中包含與源= Default.xap嵌入的Silverlight 2對象)
Default.xap(其含有一個Headlight.Player.dll並在其中一個AppManifest.xaml文件)
A 「生成的圖像」 文件夾,然後包含在文件夾 「dzc_output_files」,和文件dzc_output.xml,scene.xml和SparseImageSceneGraph.xml
SparseImageSceneGraph.xml是具有場景結元件1KB文件有文件名元素引用Sou中備份的圖像的完整目錄路徑rce圖像目錄在整個項目級別。
scene.xml中有很多東西,在我的情況下是76KB,它似乎是由Headlight Authoring Tool根據嵌入評論生成的。
dzc_output.xml是另一個簡單的xml文件,它只有1KB,並且具有一個包含Size元素和一些DisplayRect元素的圖像,這就是全部。
我正在尋找一種方法來自動生成所有這些東西。所有Deepzoom API都會生成一些簡單的Xml文件和不同分辨率的圖像文件夾。
沒有辦法查看輸出。
我想我要找的就像是大燈創作工具的API,它可能還沒有公開。
您的要求是否包含構圖,即,拼接單獨的圖像。或者你只是在爲單個高分辨率圖像創建圖像金字塔? – AnthonyWJones 2009-06-25 13:39:54