Seadragon Deep Zoom: рендеринг DZI разного размера
Использование seadragon для отображения изображений 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 рендерит их, но для большого изображения их края загромождены. Если я увеличу Высота и Ширина внутри тега
Как решить.. любое предложение..
1 ответ
В строке openDzi вы просто должны передать URL DZI, а не данные XML. Это должно разобраться. С другой стороны, если XML находится на другом сервере, и вы не можете получить к нему прямой доступ, вам нужно придумать стратегию получения правильных данных XML. Дайте мне знать, если вам нужна информация об этом.
Кстати, вам известна новая версия Seadragon Ajax? Сейчас на: