问题:
调用WPF中的库控件VideoCaptureElement时,画面显示镜像问题
通过在社交软件中请教得到解答,在此记录一下
<Window x:Class="YJLHAIface.View.takePhotoPage"
xmlns:wpfMedia="clr-namespace:WPFMediaKit.DirectShow.Controls;assembly=WPFMediaKit"
Height="1080"
Width="1920"
Loaded="Window_Loaded">
<!--摄像头框-->
<Grid Width="960" Height="540">
<!--<Image Source="../Images/takepic/Mask.png" Panel.ZIndex="2"></Image>-->
<wpfMedia:VideoCaptureElement Name="picture" Width="960" Height="540" Stretch="Fill" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center" RenderTransformOrigin="0.5,0.5" >
<!--解决摄像头镜像问题,添加RenderTransformOrigin, 在添加wpfMedia:VideoCaptureElement.RenderTransform,设置ScaleTransform ScaleX为-1-->
<wpfMedia:VideoCaptureElement.RenderTransform>
<ScaleTransform ScaleX="-1"></ScaleTransform>
</wpfMedia:VideoCaptureElement.RenderTransform>
</wpfMedia:VideoCaptureElement>
</Grid>
</Window>