問題タブ [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.
web-crawler - IIPImageサーバーからDeepZoomイメージをWebクロールする方法は?
IIPImageサーバーでホストされているDeepZoomイメージのすべてのタイルとメタデータを取得するにはどうすればよいですか?
IIPImageは、IIPプロトコル(十分に文書化されていない)、MS DeepZoom、およびZoomifyをサポートします
silverlight - Silverlight のレポート ビューアーのコントロール
deepzoom(ズームイン、アニメーション効果) コントロールのような効果を持つレポート ビューアー コントロールを作成したいと考えています。特にこのコントロールが好きです http://www.microsoft.com/windowsazure/evidence/ 誰でもスタートアップ キットまたはそれを開始するのに役立つリンクを提供できますか?
ありがとう。
.net - Silverlight Deep Zoom サーバー コントロール?
Silverlight Deep Zoom は、数年前に導入されたときに聞いたクールなものの 1 つですが、実際に試してみることはできませんでした。しかし、今がその時です。物事を機能させることがいかに複雑であるかを知ってとても驚きました。ここに何かが欠けているのではないかと心配しています。
私の知る限り、Silverlight Deep Zoom を使用するには、
- さまざまなアクション (ズーム、パン) を自分で実装し、ボタン アイコンを含める必要があるため、サイトに埋め込む Silverlight アプリを作成します。
- Deep Zoom ピラミッド ファイルを「手動で」作成します。
両方を行う方法についてはたくさんの例を見つけましたが、ページにコントロールを貼り付けて、元の画像ソースと高さと幅を設定するのとはかけ離れています。
だから:私が先に進んで独自のものを実装する前に、
- 上記を適切な方法でラップするコンポーネント (無料または商用) を知っていますか?
- Silverlight Deep Zoom に代わるものはありますか? JavaScript? HTML5?
- 今日のテクノロジーはやや時代遅れだと考えられているように感じましたか?
deepzoom - MicrosoftPivotJITコレクション
アプリケーション内にMicrosoftPivotビューアを実装しようとしていますが、JITコレクションとLinked Collectionのクロスが最適なケースであると判断しましたが、いくつか問題があります。
コレクションのイメージは、必要な新しいイメージを生成するために夜間に実行されるC#Windowsサービスによって生成されます。
CXMLファイルは、ユーザーがカスタムHttpHandlerを使用してデータを要求すると、動的に生成されます。
問題は、10000以上のアイテムがあると、生成されたpng / jpg画像をDZCに変換しようとしているときに、開発マシンのメモリが不足することです。
持っている画像をDZI画像に変換するために使用できるツールはありますか。Deep Zoom Composerを見てきましたが、画像を変換するために一晩実行できるものが本当に必要です。現在、変換する必要のある画像が約45,000あり、Composerはその量で何かをしようとしてロックします。画像。
理想的には、最初にpng / jpg画像を作成するのではなく、サービスを使用して直接DZI画像を作成できるようにしたいと思います。
c# - API で生成された DeepZoom コレクション内の画像の配置
Bryant のコードを使用して、DeepZoom コレクションを生成しています...
http://bryantlikes.com/DeepZoomImageGenerationWithDeepZoomToolsDLL.aspx
これにより、画像がグリッドに配置された DeepZoom コレクションが生成されます。API を使用してシーン内の画像の配置を制御するにはどうすればよいですか?
アップデート:
画像を隣り合わせに配置し、そこから DeepZoom 画像を生成できるようにしたい...実行時に配置する必要があるサブイメージのコレクションを作成しないでください。
これは、DeepZoom Composer の 2 番目のステップに似ています。ここでは、ステップ 1 でインポートしたすべての画像を互いに相対的に配置し、ステップ 3 で DeepZoom 画像を生成します。
c# - C#でのインタラクティブな描画
C#WinForms(企業階層)で大規模でインタラクティブなツリー構造を描画する必要があります。
おそらく非常に複雑になる可能性のあるツリー内のブロックを配置するアルゴリズムを除けば、実際のキャンバスと描画コードを実装する方法についてはよくわかりません。
一見すると、巨大な画像(または大きな画像のマトリックス)を作成し、Graphics
またはを使用BufferedGraphics
して、ユーザーがズームインする場所に指定された小さな領域をレンダリングできます。これにより、Googleマップで見られるズームとパンの効果が得られます。
双方向性に関しては、ここで何ができるでしょうか?ユーザーが特定の人(特定のコストセンターの人、請負業者である人など)を強調できるようにしたいと思います。また、ユーザーがズームインするにつれて、ツリーにスタッフに関するより多くの情報が徐々に表示されると、かなりクールになります。イベントでヒットテストを行いMouseMove
、キャンバス上の画像を構成するものをプログラムで追加/削除/変更する必要がありますか?
これは、GDIを使用したり、代わりにDirectDrawを使用したりすることを避けるべきものですか?やり過ぎたくない-構造を視覚的に表現し、ユーザーにそれを印刷するオプションを提供できるようにしたいだけです。
または、インタラクティブ機能を使用してズームとパンを実行できる(フリーウェア?)ライブラリはありますか?少し質問があるかもしれませんが、ツリー構造も処理できるものでしょうか。
私は個々のコンセプトを小規模に経験したことがありますが、このような大きな構造にまとめられたものはありません。私が何か間違ったことをすると、それは非常に遅く、遅れ、そして記憶を奪う何かに変わる可能性があると私は予測しています。
私はWPFに手を出しただけです。私はほぼ独占的に.NetでWinFormsを使用しています-このタスクを大幅に簡単にするWPFに何かありますか?
c# - PivotViewer v2 動的コレクションとディープ ズーム画像
Silverlight 5 でリリースされた PivotViewer v2 を使用しています。PivotViewer の新しいデータ バインディング機能の使用を開始し、サーバーから渡されたデータ オブジェクトに直接バインドし、ItemTemplate を使用して PivotViewer にオブジェクトを表示しました。 .
CXML を使用すると、ピボット ビューアー用の DZC/DZI を事前に生成できます (これは JIT コレクションです) が、ディープ ズーム イメージングと新しいピボットビューアーをデータ バインディングで使用する方法がわかりません。データ バインドされたコレクションのアイテム テンプレートにディープ ズーム イメージを表示するにはどうすればよいですか?
PivotViewerMultiSizeImageクラス (以下の XAML) とPivotViewerMultiScaleSubImageHostクラスを使用してみました。以下の私の例はほとんど機能します。画像は表示されますが、100 ピクセル レベルでスタックしているように見えます。Deep Zoom はありません。DZI を使用してMultiScaleImageコントロールも試しましたが、うまくいきませんでした。すぐに OutOfMemory 例外が生成されます。
新しい PivotViewer でデータ バインディングを使用して Deep Zoom 機能を取得する方法を知っている人はいますか?
silverlight - ズームアウトすると、サブイメージが MultiScaleImage に表示されない。それらを表示する方法は?
200 近くのサブイメージを含むディープ ズーム イメージを作成しました。メイン イメージを Deep Zoom Composer にロードし、すべてのサブイメージをロードしてエクスポートしました。次に、コードを使用して dzc_output.xml を編集し、サブイメージを配置およびスケーリングしました。
画像を表示するとき以外はすべて問題ないようです。画像の途中から下にあるサブイメージのみが表示されます。
サブイメージがあるはずだとわかっている領域を拡大すると、サブイメージが表示されます。
私は MultiScaleImages で何らかの制限に達していますか、それとも画像がコントロールに表示される「ズーム」レベルを制御する方法はありますか?
silverlight - Silverlight Deep Zoom: 要求に応じて画像を生成
Deep Zoom MultiScaleImage に画像を動的に提供するアプリケーションを構築しようとしています。たとえば、大きな画像の特定のコーナーの画像が要求された場合、その画像は自動的にレンダリングされます。
レンダリングは私が実装するものです。しかし、MultiScaleImage が画像のそのコーナーを要求したときに、私のコードを呼び出す必要があります。これを実装するにはどうすればよいですか?
これを StackOverflow で検索すると、DeepZoomTools を使用したディープ ズーム画像の動的生成を説明する結果が得られます。完全にはわかりませんが、これは私が望んでいるわけではありません。個別に要求された場合にのみ画像を生成し、その場ですべてを生成したくありません。
編集:実装方法がわからない、これに対する可能な解決策の1つを説明する例を挙げましょう。
MultiScaleImage が画像 5/1_0.png を要求する場合、ディープ ズームが 5 番目のズーム レベルで大きな画像の 2 列目の最初の画像になることがわかっている場合 (ディープ ズームの実際のズーム値とは関係ありません)。DeepZoom がこのファイルを要求すると、私が持っているパラメーター (「5」、「1」、および「0」) を見て生成したいと考えています。
silverlight - 画像にズームを実装するwp7
他のアプリ機能、つまりマップのようにタップまたはピンチを使用して、wp7アプリの画像のズーム機能を有効にしようとしています。これに関連して私が見た投稿のほとんどは古く、これを達成するためのより最近の方法があるかどうか疑問に思っていますか?