如何在我的windows8手机应用程序中镜像前置摄像头上的图像/预览
本文关键字:摄像头 图像 预览 镜像 我的 windows8 手机 应用程序 | 更新日期: 2023-09-27 18:22:22
我对应用程序的参考是这个链接。它使用视频笔刷来渲染预览。
http://msdn.microsoft.com/en-us/magazine/hh708750.aspx这家伙说要为前置摄像头提供镜像体验,但没有解释如何做到。请帮帮我,我已经坚持了一个星期了。
您可以使用"缩放变换"来翻转视频笔刷。下面是一个水平翻转栅格的示例(这是镜像所需要的)。
<Grid>
<Grid.RenderTransform>
<CompositeTransform ScaleX="-1"/>
</Grid.RenderTransform>
</Grid>
<Rectangle
x:Name="viewfinderRectangle"
Width="640"
Height="480"
HorizontalAlignment="Left"
Margin="80,0,0,0">
<Rectangle.Fill>
<VideoBrush x:Name="videoRecorderBrush" AlignmentX="Left" AlignmentY="Top" Stretch="UniformToFill">
<VideoBrush.RelativeTransform>
<CompositeTransform x:Name="viewfinderTransform" ScaleX="1"
CenterX="0.5" CenterY="0.5"/>
</VideoBrush.RelativeTransform>
</VideoBrush>
</Rectangle.Fill>
</Rectangle>
当使用前置摄像头时,ScaleX = -1
和镜像问题得到了解决。然而,实际录制的视频仍然是镜像。找不到任何解决方案:(