0

私はカスタム タイル ソースを作成しようとしています。ここからコードをコピーして貼り付けるだけです: https://openseadragon.github.io/examples/tilesource-custom/ しかし、ここで出力を見ることができます: http://screencast .com/t/j7Qvh4URsX

ここの画像関連の出力については.. http://screencast.com/t/nPSGdRRbkn

質問は次のとおりです。

1)画像を適切にロードする正しい方法は何ですか..それに関するドキュメントがたくさんあるとは思いません。特定の情報があれば、私に提供してください..

2) なぜ (レベル 8)... があるのですか?

3)どうすれば動的にできますか..たとえば、asp.net mvcを使用してajax呼び出しでPC関連のフォルダーから画像を動的にロードしたい場合..例はありますか...

4) デモ ページのように出力を表示するために画像をロードするためのカスタム タイル ソースについて、多くの情報を読みましたが、正確な情報ではありません...

私は現在以下のコードを使用していますが、ローカルフォルダーをロードするための ajax 呼び出しに基づいて後で実行されます - level0,1,2,3,4,5,6 など

var viewer = OpenSeadragon({
    id: "example-custom-tilesource", showNavigator: true,
    wrapHorizontal: true,
    tileSources:   {
        height: 512*256,
        width:  512*256,
        tileSize: 256,
        minLevel: 8,
        getTileUrl: function (level, x, y)
        {
            console.log("URL::->"+ "http://s3.amazonaws.com/com.modestmaps.bluemarble/" +(level-8) + "-r" + x + "-c" + y + ".jpg")
            return "http://s3.amazonaws.com/com.modestmaps.bluemarble/" +
                    (level-8) + "-r" + x + "-c" + y + ".jpg";

        }
    }
});
4

1 に答える 1

0

これはここで議論されています: https://github.com/openseadragon/openseadragon/issues/547

于 2014-12-30T17:39:48.733 に答える