我想知道如何在 Wpf 中叠加两个 Image 对象。我制作了两个输出视频的流,一个用于骨骼,另一个只是一个普通视频。现在我想把它们加在一起,这样骨架就会显示在彩色视频上。我的 XAML 代码的一部分是
<Grid Name="layoutGrid">
<Grid Name="VideoGrid" ClipToBounds="True" Background="AliceBlue">
<Image Name="ColorImage" Width="640" Height="480"/>
<Image Name="SkeletalImage" Width="640" Height="480"/>
<Canvas Background="Transparent"/>
</Grid>
<StatusBar VerticalAlignment="Bottom" HorizontalAlignment="Center">
<Button Name="Button1" Content="Skeleton Only" Width="120"/>
</StatusBar>
</Grid>
当我这样做时,只显示骨架图像,如果我切换两个图像,则显示彩色图像。似乎 Canvas 背景不能解决问题(使骨骼图像的黑色部分透明)