Wpf で 2 つの Image オブジェクトをオーバーレイする方法を知りたいです。ビデオを出力する 2 つのストリームを作成しました。1 つはボーン用で、もう 1 つは通常のビデオです。これらを一緒に追加して、スケルトンがカラー ビデオに表示されるようにします。私の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>
これを行うと、スケルタル画像のみが表示され、両方の画像を切り替えるとカラー画像が表示されます。キャンバスの背景はうまくいかないようです(骨格画像の黒い部分を透明にするため)