gpt4 book ai didi

c# - Silverlight Deepzoom API 输出与 Deepzoom Composer 输出

转载 作者:行者123 更新时间:2023-11-30 15:50:00 25 4
gpt4 key购买 nike

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

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

对我来说,重要的是我可以自动生成整个 shebang,就像 Deepzoom Composer 所做的那样。在 Visual Studio 中四处点击并不一定能解决问题。

至少我需要能够不时地切换出最终 Silverlight Deepzoom 应用程序中显示的图像,如果不能神奇地完全重建整个事物的话。 (我希望这里不需要涉及 msbuild,因为我也希望它可以自由再分发。)

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

谢谢!

-克里斯。

更新

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

“导出数据”文件夹中有一个文件夹,用于您从 Deep Zoom Composer 进行的每次导出。在这些文件夹中,内容取决于您使用的是 Composition 还是 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,包含一个包含 Size 元素和一些 DisplayRect 元素的图像,仅此而已。

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

无法查看输出。

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

最佳答案

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com