我正在尝试在我的应用程序中实现Microsoft Pivot查看器,我已经确定JIT集合和Linked Collection之间的交叉是最好的情况,但是我遇到了一些问题。
该集合的图像由C#Windows服务生成,该服务在夜间运行,生成所需的新图像。
当用户使用自定义HttpHandler请求数据时,动态生成CXML文件。
问题是,在10000多个项目中,我的开发机器在尝试将生成的png / jpg图像转换为DZC时耗尽内存。
是否有可用的工具将我拥有的图像转换为DZI图像。我看过Deep Zoom Composer,但是我真的需要一些我可以在一夜之间运行转换图像的东西,目前我有大约45,000张我需要转换的图像,Composer只是锁定试图做任何事情图像。
理想情况下,我希望能够直接使用服务创建DZI图像,而不是先创建png / jpg图像。
答案 0 :(得分:2)
我无法看到你是否已经拥有这些工具但是这里什么都没有:
http://www.silverlight.net/archives/whitepapers/deep-zoom-tools
如果您使用这些工具,您可以预处理图像并在以后的集合中使用它们。如果您需要动态图像,您可能需要查看Silverligh 5 RC(其中最新版本包括新的pivotviewer)。这个新版本在运行时将你的xaml转换为dzi,是一个非常酷的控件!