JavaScript画布中的Deep Zoom集合

6
我需要在一个 HTML5 Canvas 元素中创建一个深度缩放拼图,其中包含数千个大约 512x512 的图像,但我希望尽可能地少重新发明轮子。
因此,与其将大量的大型图像合并成一个然后创建深度缩放图像,我宁愿创建一堆深度缩放图像并创建深度缩放集合,但 Seadragon 不支持 DZC 格式。
在我看来,我还有三个选择,它们分别是:
  1. 从头开始,创建一个能够处理加载 DZC 文件的查看器。
  2. 扩展 Seadragon 以允许处理 DZC 文件。
  3. 创建一些方式来解析 DCZ 文件,处理它相关的图像并将其转换为一个巨大的 DZI 文件。
我希望在这里能得到一些建议,也许是从 Deep Zoom 和它使用的 XML 格式方面更有经验的人提供一些意见,以推荐哪种方式最容易和最好,考虑到我时间紧迫。
任何建议都会很棒。谢谢!
1个回答

0

使用HTML5画布元素是否有特定的原因?如果您只想要不需要任何额外插件即可工作的东西,为什么不使用CanvasZoom


据我所知,CanvasZoom仅支持DZI(单个图像),而不支持DZC(可以像MS的PhotoSynth项目中那样选择和重叠单独的图像集合)。在MSIE中无法工作也是一个大问题,直到微软修复他们糟糕的HTML5支持为止。:-P - kenyee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接