使用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渲染它们,但是对于大图像,它们的边缘变得混乱。如果我在javascript中增加标签内的高度和宽度,那么小图像就会重复出现。下面是截图。

How to resolve..any suggession..
发布于 2013-12-03 01:46:49
在openDzi行上,您应该只传入DZI,而不是XML数据。这应该会解决这个问题。另一方面,如果XML在另一台服务器上,而您不能直接访问它,那么就需要想出一些策略来获取正确的XML数据。如果你需要这方面的信息,请告诉我。
顺便问一下,你知道Seadragon Ajax的新版本吗?它现在位于:
http://openseadragon.github.io/
https://stackoverflow.com/questions/20281017
复制相似问题