使用Deepzoom Composer可以创建漂亮的ClientBin和可以在HTML中工作的漂亮HTML页面。

使用Deepzoom API,我可以在一些xml文件中创建经过处理的金字塔图像和一些元数据,仅此而已。所以现在,一旦有了这些图像和元数据,这是成功的一半,那么我应该如何(以编程方式)构建一些Silverlight和HTML以使用该元数据和图像,而不必去对Deepzoom的所有内容进行反向工程作曲家正在创造?

就我的目的而言,就像Deepzoom Composer一样,我可以自动生成整个shebang非常重要。在Visual Studio中单击并不一定会削减它。

至少我需要能够不时地切换出最终Silverlight Deepzoom应用程序中显示的图像,如果不能完全魔术般地重建整个过程的话。 (我希望msbuild不需要在这里参与,因为我也希望它可以自由地重新分发。)

我只是在这里寻找一些高质量的参考资料和一些想法。链接,书籍,博客条目等

谢谢!

-克里斯。

更新资料

使用Outputtype =“ Silverlight Deep Zoom”和“ Export as a composition(single image)”从Deep Zoom Composer的输出;格式= JPEG;质量= 95;图像宽度= 800会在“导出的数据”文件夹中的命名文件夹中生成一堆文件。还有一个“工作数据”和“源图像”文件夹。

对于从Deep Zoom Composer进行的每次导出,“导出的数据”文件夹中都有一个文件夹。在这些文件夹中,内容取决于您是否进行了Composite或Composite,但是请看一下Composition一,因为它比较简单。内容包括:

Test.html(包含带有Source = Default.xap的嵌入式Silverlight 2对象)

Default.xap(其中包含Headlight.Player.dll和其中的AppManifest.xaml文件)

“生成的图像”文件夹,其中包含文件夹“ dzc_output_files”以及文件dzc_output.xml,scene.xml和SparseImageSceneGraph.xml

SparseImageSceneGraph.xml是一个1KB的文件,其中包含SceneNode元素,这些元素的FileName元素引用了在整个项目级别备份在Source Images目录中的图像的完整目录路径。

scene.xml中包含很多内容,在我的情况下为76KB,它似乎是由Headlight Authoring Tool根据嵌入式注释生成的。

dzc_output.xml是另一个简单的xml文件,只有1KB,并且具有Image,该Image具有Size元素和一些DisplayRect元素,仅此而已。

我正在寻找一种自动生成所有这些东西的方法。 Deepzoom API所做的全部工作就是生成一些简单的Xml文件和不同分辨率的图像文件夹。

无法查看输出。

我猜我正在寻找的是Headlight Authoring Tool的API,该API可能尚未公开。

最佳答案

我认为此链接是我的问题的答案:

http://blogs.sqlxml.org/bryantlikes/archive/2008/11/27/deep-zoom-image-generation-with-deepzoomtools-dll.aspx



在旅行中,我还找到了以下相关链接:

http://blogs.msdn.com/jaimer/archive/2008/06/23/working-with-collections-in-deep-zoom.aspx

http://jimlynn.wordpress.com/2008/11/28/programmatically-create-deep-zoom-collections/

http://www.slideshare.net/goodfriday/deep-zoom-build-dynamic-deep-zoom-applications-with-open-source

http://blogs.msdn.com/expression/archive/2008/11/26/hello-deepzoomtools-dll-deep-zoom-image-tile-generation-made-easy.aspx

https://silverlight.net/forums/t/100017.aspx

http://blogs.msdn.com/jaimer/archive/2008/03/31/a-deepzoom-primer-explained-and-coded.aspx

http://www.silverlightrecipes.com/2008/03/silverlight-20-deep-zoom-using.html

http://www.hanselman.com/blog/ViewingALOTOfImagesEffectivelyPlus700ObamaNewspaperCoversInSilverlightDeepZoom.aspx

http://blogs.msdn.com/jstegman/archive/2008/04/21/dynamic-image-generation-in-silverlight.aspx

http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2008/06/25/10536.aspx

关于c# - Silverlight Deepzoom API输出与Deepzoom Composer输出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1040765/

10-11 04:24