Superposer deux images bitmap dans WPF

Je dois superposer deux images (par exemple, JPEG et PNG avec transparence).

Entrée: – image JPEG – image PNG

Sortie: – Image JPEG avec PNG appliqué.

Quelle est la meilleure approche pour le faire?

Merci d’avance pour les réponses et astuces!

À votre santé

Vous pouvez utiliser un DrawingGroup comme ceci:

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);