1

Silverlightディープズームを使用して、いくつかのサンプルプロジェクトを(楽しみのために)実行しました。その本当にクールでエキサイティングなもの。しかし、私はこの種のことを達成するために舞台裏で何が起こっているのか知りたいと思いました。ディープズームコンポーザーは、データソースのサブフォルダー内に多くの画像と少数のXMLファイルを生成します。

誰もがこれらすべてのものがどのように機能しているかを正確に説明できますか?これを達成するためにどのような概念が使用されていますか?

4

3 に答える 3

5

Open-Zoomプロジェクトをご覧ください。これはオープンソースプロジェクトであるため、Open-Zoomの実装を確認することで、自分で質問に答えることができます。

http://code.google.com/p/open-zoom/

于 2009-04-03T12:22:37.030 に答える
1

これは、ディープズームの「タイルピラミッド」がどのように見えるかを示すスクリーンキャストです(フラッシュで見るか、SL3ベータ版を使用している場合は対話できます)。

また、Windowsエクスプローラーのようなディープズーム画像を「探索」できるDeepZoomビューアーもあります。各レイヤーとそれがどの画像で構成されているかを確認できます。

これらはDeepZoomがどのように機能するかを視覚化するのに役立つかもしれませんが、受け入れられたOpen Zoomの回答は、間違いなく最高レベルの詳細/技術的理解を提供します。

于 2009-05-04T09:53:13.563 に答える
1

私が理解しているように、これはフレームレートを維持するためにゲームで使用する手法に似ています。何かが小さい間は、低解像度バージョンのみをフェッチします。ズームインしながら、詳細レベルを上げていきます。

wiresharkを実行すると、パン/ズーム時にトラフィックが発生していることがわかります。

ツールの仕事は、クライアントがあまり苦労せずにさまざまな解像度で画像を取得できるようにするデータを生成することです。

于 2009-04-03T12:21:53.867 に答える