2009-08-13 7 views
1

グラフィックをマルチスケール画像に追加したいと考えています。 Deep Scale Composerがマルチスケール画像を作成する際に自動生成したプロジェクトを使用します。 VS2008からのマルチスケール画像の表示が機能します。マルチスケール画像の上にグラフィックを追加するには?

私はこれを試してみましたが、何も結果なしで、maincanvasにグラフィックスを追加しました:

<Grid> 
<Canvas Name="maincanvas"/> 
<MultiScaleImage/> 
</Grid> 

は、編集:ユーザーがmultiscaleimageにズームインすると、ユーザが画像上で幾何学的図形を配置することができます。例えば。イメージ内の人の隣に矩形を配置します。これは吹き出しの吹き出しとして機能します。画像が拡大される前にこれを画像上で行うことができますが、私は動的にしたいと思います。

+0

より具体的にすることができます。選択した画像の上にグラフィックアイテムを追加したかったのですか? – RameshVel

答えて

0

link textのチュートリアルに従って、次のコードを使用することで、マルチスケール画像の上に描画することができました。

<Grid x:Name="LayoutRoot"> 
<MultiScaleImage x:Name="deepZoomObject" Source="source/dzc_output.xml"/> 
<Canvas> 
<Line X1="10" Y1="100" X2="80" Y2="30" Stroke="Red" StrokeThickness="20" Canvas.Top="-16" Canvas.Left="238"></Line> 
</Canvas> 
</Grid> 
1

特定の画像にgrpahicsを描画するには、最初に、マルチスケール画像のコドリストを見つけ出す必要があります.Mutliscaleキャンバス画像内のすべての画像の座標を読み取っているかわかりません...しかし、あなたは、ユーザが選択した画像の上にそれを行うことができます方法はあり...

プロジェクトsilverlights wilfredは...

を選択したマルチスケール項目とその座標を選んABT興味深い記事を掲載し、専用のフォーラムがありますdeepzoomのために..その非常にアクティブなもの..あなたもそれを試すことができます..

関連する問題