Seadragon Deep Zoom:不同尺寸的DZI渲染问题

时间:2013-11-29 08:09:04

标签: javascript jquery jquery-plugins html5-canvas seadragon

使用seadragon显示DZI图像。但我有DZI有不同的尺寸 我正在使用以下代码:

    $(document).ready(function() {
        var dziurl = '<%=ViewData["url"]%>';
        viewer = new Seadragon.Viewer("container");
        viewer.openDzi(dziurl, '<?xml version="1.0" encoding="UTF-8"?><Image xmlns="http://schemas.microsoft.com/deepzoom/2008" Format="jpg" Overlap="2" TileSize="265" > <Size Height="8500" Width="12600"/> </Image>');
    });

当DZI文件的大小(高度,宽度)不同时出现问题。 Seadragon渲染它们但是对于大图像,它们的边缘变得杂乱无章。 如果我增加高度和宽度&lt; Size&gt;在javascript中标记然后小图像重复。以下是截图。 enter image description here

如何解决..任何建议..

1 个答案:

答案 0 :(得分:1)

在openDzi行上,您应该只传入DZI URL而不是XML数据。这应该解决它。另一方面,如果XML位于另一台服务器上而您无法直接访问它,则需要提出一些获取正确XML数据的策略。如果您需要相关信息,请与我们联系。

顺便问一下,你知道Seadragon Ajax的新版本吗?它现在在:

http://openseadragon.github.io/