問題タブ [deepzoom]
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.
silverlight - DeepZoom と SeaDragaon AJAX のライセンスは?
Microsoft Silverlight DeepZoom と SeaDragaon AJAX のライセンスを持っています.商用アプリケーションでライブラリを使用できますか..または商用ライセンスを購入する必要がありますか?
c# - ツールチップをマウスと一緒に動かすには?
Silverlight 3 + VSTS 2008 を使用しています。画像 (マルチスケール画像コントロール) があり、この画像にツールチップを配置します。ツールチップの機能は正常に動作します。画像が大きいため (約 500 * 500 サイズ)、エンド ユーザーが画像上でマウスを移動できるため、マウスと共にツールチップの位置を表示したい (つまり、マウスが移動したときにツールチップをマウスと一緒に移動したい) )。現在、ツールチップは固定位置に表示されます。
これが私の現在の XAML コードです。この問題を解決する方法はありますか?
silverlight-3.0 - asp.netなしのSilverlightディープズーム?
Silverlightでディープズームを使用したいのですが、iisではなくスタンドアロンのhtmlファイルでSilverlightアプリケーションを使用していると、画像が鮮明にならないようです。ズームインとズームアウトはできますが、画像がぼやけます。asp.net Webサイトを使用している場合、これは正常に機能します。iisなしでSilverlightディープズームを使用することは可能ですか?
silverlight - Firefox と Silverlight
deepzoom を使用して Silverlight サイトを開発しています。IE で ArrangeImages() の関数を呼び出すと、画面の 100% を使用して画像が正しく配置されます。Chromeでも同様に機能します。ただし、Firefox では、msi コンテナーは画面の約 80% しか使用しません。以下の 2 行のコードを使用してサイズを変更しています。
これを解決する方法、またはなぜこれが起こっているのかについてのアイデアはありますか?
ご協力いただきありがとうございます。
silverlight - MultiScaleImage ズーム特定領域
基本的に 2 つのビューを持つディープ ズーム ベースのマルチスケール イメージを作成しようとしています。最初は大きな世界地図が表示されます。ユーザーが米国をクリックすると、画像が米国にズームインするはずです。外部ボタンをクリックすると、画像がズームアウトされます。それでおしまい。パンや追加のズームはしたくありません。
私が理解していないのは、ズームインする米国周辺の「ヒットエリア」を定義する方法です。これを行う方法を説明するリソースへのリンクを提供できる人はいますか...私が求めているものを正確に見つけることができないようです?
前もって感謝します。
c# - deepzoom テスト データの地図画像はどこで入手できますか?
Silverlight 3.0 ディープ ズーム + C# + .Net 3.5 + VSTS 2008 を開発しています。大きなマップ イメージを構成するために png または jpg の小さなイメージが必要ですか、または大きな png または jpg マップ イメージを使用してディープ ズーム効果をテストしますか? 無料のものはありますか?
前もって感謝します、ジョージ
c# - Silverlight MultiScaleImage/SubImage 視点配置ロジックの質問
私はしばらくの間、これに対して頭を悩ませてきましたが、役に立ちませんでした。
名目上幅 1500 ピクセル、長さ 30,000 ピクセルの地質サンプルの画像がたくさんあります。これらの画像の典型的なセットは、20 ~ 100 の番号になります。DeepZoomTools.dll を使用してこれらの画像のコレクションを作成し、それを使用して画像をレイアウトしようとしています。
すべての画像は、最初に ViewPort.Origin 0 および ViewPort.Width 1 (基本的にデフォルト) でロードされます。MultiScaleImage.ImageOpenSucceeded イベントの後にそれらを繰り返し処理し、いくつかの追加のメタデータに基づいてそれらを配置しようとしています。
各画像には深度 (メートル単位の深度) が関連付けられており、その深度に基づいて各画像をスタックしたいと考えています。(画像間にギャップが生じる場合があるため、上部の深度値に基づいて各画像を特定する必要があります)。(別の説明についてはコメントを参照してください)。
一連の画像を読み込んだ後、次のように画像自体のメートルあたりのピクセル数を見つけます: (必ずしも連続しているとは限らないため、すべてを合計する必要があります)
ここで、1 メートルあたりの「フル サイズ」画像のピクセル (深さはメートル単位) を使用して、実際に表示する深さの範囲を決定します (y 軸は深さでスケーリングされます)。
これにより、縦横比のロックにより表示される X 範囲がスケーリングされ、深度範囲に必要な「元の画像ピクセル」の数が表示されるように、ビューポートの幅が設定されます。
次に、mainImage.SubImages コレクション内の画像を反復処理して、目的の深度に基づいて原点を設定します。
問題は次
のとおりです。ViewportWidth の計算が正しくありません。画像が本来の 3 倍にスケーリングされています (つまり、10m の「表示される深度範囲」は、3m の実際の深度範囲を表示します)。
私は明らかに私の計算でいくつかの論理が間違っていますが、それを調べた後、私はそれを見ていません.
サブイメージだけに設定するのではなく、マルチスケール イメージ全体に ViewportWidth を設定していますが、ビューポートの幅を互いに相対的に調整したくない限り、それで問題ないようです。
解析されて渡された深度値を確認しましたが、それらは正しいです。
silverlight - Silverlight MultiScaleImage が使用可能なスペースを埋めない
それは私ですか、または MultiScaleImage は明示的な幅と高さがないと表示されませんか? 何らかの理由でグリッドセルを埋めることができません。他のほとんどの要素とは異なる動作をします。
ビューアの高さと幅を捨てると、まったく表示されません。
編集:これが全体像です... XAML:
関連するコード ビハインド:
Javascript コード (埋め込みオブジェクトの onload パラメータから実行):
silverlight - Silverlight、DeepZoom ズーム アニメーション
Silverlight で Deepzoom 画像の ViewportWidth を設定すると、ズーム レベルが急激に変化します。このズーム アニメーションにかかる時間を設定する方法はありますか?
ありがとう
deepzoom - MultiScaleTileSource とコレクション
MultiScaleTileSource クラスのコレクションの GetTileLayers をオーバーライドする方法を知っている人はいますか? ソースを xml ドキュメント (ディープ ズーム コレクション ドキュメント) に設定したいと考えています。画像の取得元とファイル名の形式を再マップする必要があります。
これは単一の画像では簡単ですが、コレクションではどのように行うのでしょうか?
誰?
ありがとう