私はカスタム タイル ソースを作成しようとしています。ここからコードをコピーして貼り付けるだけです: 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";
}
}
});