2009-06-24 77 views
3

使用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,它可能還沒有公開。

+0

您的要求是否包含構圖,即,拼接單獨的圖像。或者你只是在爲單個高分辨率圖像創建圖像金字塔? – AnthonyWJones 2009-06-25 13:39:54

回答

3