2011-02-07 68 views
2

プロジェクト用に2つのイメージをWPFにオーバーレイする必要がありました。 Overlay two bitmap images in WPFWPFで画像を重ねる(スーパーインポーズする)方がいいですか?

var group = new DrawingGroup(); 
group.Children.Add(new ImageDrawing(new BitmapImage(new Uri(@"...\Some.jpg", UriKind.Absolute)), new Rect(0, 0, ??, ??))); 
group.Children.Add(new ImageDrawing(new BitmapImage(new Uri(@"...\Some.png", UriKind.Absolute)), new Rect(0, 0, ??, ??))); 

MyImage.Source = new DrawingImage(group); 

しかし、私はさらなる操作のために戻ってのBitmapImageにそれを変換することができませんように私はstuckupました:周りの検索についてここで示唆したように、私は最終的にDrawingGroup使用DrawingImageクラスを使用して終了しました。

他のアイデアはWPFで重複していますか?

+0

達成したいことはありますか?なぜあなたは戻って変換する必要がありますか? – Vlad

+0

私は回転させたい、イメージを他のイメージとマージし、最終的な出力を印刷したい。 –

+0

'DrawingGroup'に' RotateTransform'を適用することができます:http://msdn.microsoft.com/en-us/library/system.windows.media.drawinggroup.transform.aspx。 'DrawingGroup'をネストして、任意の効果を得ることができます。このようにして、変換を避けることができます。 – Vlad

答えて

関連する問題