gpt4 book ai didi

c# - 在 WPF 中重叠(叠加)图像的更好方法?

转载 作者:行者123 更新时间:2023-11-30 22:41:12 25 4
gpt4 key购买 nike

我需要为一个项目在 WPF 中叠加两个图像。在四处搜索时,我终于按照此处的建议使用 DrawingGroup 使用 DrawingImage 类:Overlay two bitmap images in 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 中重叠图像的任何其他想法?

最佳答案

我能够使用 DrawingVisual 类完成我的要求。有关更多信息,请参阅此处:Drawing Bitmaps – DrawingImage and DrawingVisual

关于c# - 在 WPF 中重叠(叠加)图像的更好方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4919500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com