У меня было требование наложить два изображения в WPF для проекта.В процессе поиска я наконец-то использовал класс DrawingImage с использованием DrawingGroup, как было предложено здесь: Наложение двух растровых изображений в WPF
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 для дальнейших манипуляций.
Любые другие идеи о перекрывающихся изображениях в WPF?