0

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 で <Size> タグ内の Height と Width を大きくすると、小さな画像が繰り返されました。以下はスクリーンショットです。 ここに画像の説明を入力

解決方法..任意の提案..

4

1 に答える 1

1

openDzi 行では、XML データではなく、DZI URL のみを渡す必要があります。それで解決するはずです。一方、XML が別のサーバーにあり、直接アクセスできない場合は、正しい XML データを取得するための戦略を考える必要があります。それに関する情報が必要な場合はお知らせください。

ところで、Seadragon Ajax の新しいバージョンをご存知ですか? 現在は次の場所にあります。

http://openseadragon.github.io/

于 2013-12-02T17:46:49.430 に答える