Лучший способ перекрывать (накладывать) изображения в WPF? - PullRequest
2 голосов
/ 07 февраля 2011

У меня было требование наложить два изображения в 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?

1 Ответ

3 голосов
/ 07 февраля 2011

Мне удалось выполнить мое требование с помощью класса DrawingVisual. Для получения дополнительной информации см. Здесь: Рисование растровых изображений - DrawingImage и DrawingVisual

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...