問題タブ [seadragon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2044 参照

image - キャンバスからの画像のダウンロード; データを取得できません

更新: 画像をダウンロードしていますが、常に空白でダウンロードしています:

--------更新終了

Open Seadragon でディープ ズーム画像を表示するページがあります。

これは、問題を再現するためのフィドルです。

ダウンロード リンクと印刷リンクがありますが、現在はどちらも同じことを行います。imgurl を取得しようとしています。それを取得したら、ダウンロード方法はわかったと思いますが、 $(canvas).toDataURL() が機能していません。

console.log は、自分のページにキャンバス オブジェクトがあることを確認しています。画像の URL を取得できないのはなぜですか?

また、seadragon 関数内で画像を取得しようとしました。

しかし、コンソールには「Uncaught TypeError: Cannot read property 'canvas' of null」と表示されます

0 投票する
2 に答える
1052 参照

image - キャンバスからの画像のダウンロード: ダウンロードした画像は空白です

Open Seadragon を使用して、ページに深いズーム画像を表示しています。画像をダウンロードするためのリンクを含めたい。ダウンロードされる画像が空白であることを除いて、ほとんど機能しています。

これが私のフィドルです

これが私が使用しているコードです

0 投票する
1 に答える
652 参照

canvas - 汚染されたキャンバスから画像をダウンロードできません。Amazon s3 バケットでホストされている Seadragon イメージをダウンロードするにはどうすればよいですか?

Amazon s3 バケットに多数のディープ ズーム画像が保存されており、それらを Open Seadragon dzi ビューアで表示する Web ページがあります。画像を表示できますが、ダウンロードできません。汚染されたキャンバスがあるというセキュリティ エラーが表示されます。

バケットに CORS 構成を設定します。

これにより、画像を表示できました (以前は、access-control-allow-origin ヘッダーがなかったため、OpenSeadragon 呼び出しが失敗しました) が、キャンバスはまだ汚染されています。

seadragon ビューアで crossOrigin ポリシーを設定してみました:

しかし、それは何も変わりませんでした。これは私の完全なスクリプトです:

0 投票する
0 に答える
398 参照

ajax - OpenSeaDragon 2: コレクション内の画像の位置をプログラムで制御

Silverlight から OpenSeaDragon (PivotViewer) に移行しようとしていますが、これまでのところ、画像コレクション内のすべての画像の位置をプログラムで制御する方法を見つけることができなかったため、単なる長方形の配列にはなりません。写真の。たぶん、スパースイメージ?それとも、コレクションの *cxml ファイルに x 座標と y 座標を何らかの方法で追加するだけでよいのでしょうか? 正しい方向を教えてください。

お時間をいただきありがとうございます。

0 投票する
2 に答える
1108 参照

coordinates - 未定義のプロパティ「位置」を読み取ることができません。座標を取得します - CustomTile - Openseadragon

以下のコードで座標を取得しようとしています: X と Y の位置を取得するためにキャンバスをクリックしている場合: コンソール エラーが表示されます: Uncaught TypeError: Undefined のプロパティ 'position' を読み取れません

スクリーンショット : http://screencast.com/t/0LHAae5AicRz

0 投票する
1 に答える
446 参照

seadragon - Openseadragon 画像をマルチ キャンバス上にドラッグ

openseadragon でコード化されたビューアーがあります。ズームインズームアウトホームと回転機能があります。また、このビューアーにカスタム透明キャンバスを追加して、その画像にいくつかの図形を描画します。それらは正常に動作しますが、その写真をドラッグすることはできません。また、これらのマルチ キャンバスでその写真の div 座標を取得することもできません。

このマルチ キャンバスでマウス移動またはクリック アンド ドラッグ イベントに到達するにはどうすればよいでしょうか。

助けてくれてありがとう。

ここにコード例: