Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript画布中的深度缩放集合_Javascript_Ajax_Deepzoom_Seadragon - Fatal编程技术网

Javascript画布中的深度缩放集合

Javascript画布中的深度缩放集合,javascript,ajax,deepzoom,seadragon,Javascript,Ajax,Deepzoom,Seadragon,我需要在HTML5画布元素中创建一个具有数千张大约512x512张图像的深度缩放马赛克,但我希望尽可能少地重新发明轮子 因此,我宁愿制作大量的深度缩放图像并创建一个深度缩放集合,而不是将大量的大型图像合并为一个,然后创建一个深度缩放集合,但是Seadragon不支持DZC格式 在我看来,我还有三个选择,分别是 从头开始,创建一个处理加载DZC文件的查看器 扩展Seadragon以允许其处理DZC文件 创建一些方法来解析DCZ文件,处理它的相关图像,并将其转换为一个巨大的DZI文件 我希望我能在这

我需要在HTML5画布元素中创建一个具有数千张大约512x512张图像的深度缩放马赛克,但我希望尽可能少地重新发明轮子

因此,我宁愿制作大量的深度缩放图像并创建一个深度缩放集合,而不是将大量的大型图像合并为一个,然后创建一个深度缩放集合,但是Seadragon不支持DZC格式

在我看来,我还有三个选择,分别是

  • 从头开始,创建一个处理加载DZC文件的查看器
  • 扩展Seadragon以允许其处理DZC文件
  • 创建一些方法来解析DCZ文件,处理它的相关图像,并将其转换为一个巨大的DZI文件
  • 我希望我能在这里得到一些建议,也许是一个来自在Deep Zoom方面有更多经验的人的建议,以及它用来推荐的XML格式,考虑到我有一个紧迫的最后期限,这将是最简单和最好的


    任何建议都会很棒。谢谢

    使用HTML5画布元素有什么具体原因吗?如果你只是想要一些没有任何额外插件的东西,为什么不使用

    AFAIK,CanvasZoom只支持DZI(单幅图像),而不支持DZC(可以像MS的PhotoSynth项目那样单独选择和重叠的图像集合)。不在MSIE中工作也是一个大杀手,直到微软修复了他们的垃圾HTML5支持:-P