C# 如何在我的windows 8 phone应用程序中通过前置摄像头镜像图像/预览
我对该应用程序的参考是此链接。它使用视频笔刷渲染预览C# 如何在我的windows 8 phone应用程序中通过前置摄像头镜像图像/预览,c#,.net,windows-8,C#,.net,Windows 8,我对该应用程序的参考是此链接。它使用视频笔刷渲染预览 这家伙说要给前置摄像头提供镜像体验,但没有解释如何。请帮忙,我已经坚持了一个星期了。你可以使用缩放变换来翻转视频画笔。下面是水平翻转栅格的示例(镜像所需的) 使用前摄像头时,请更改ScaleX=-1并解决镜像问题。然而,实际录制的视频仍然是镜像。找不到任何解决方案:(渲染变换不适用于视频画笔,是否有方法翻转捕获序列??视频画笔没有渲染变换,但在示例中视频画笔用作画布的背景。您可以变换画布。我面临同样的问题。是的,它是完美的奈杰尔·桑普
这家伙说要给前置摄像头提供镜像体验,但没有解释如何。请帮忙,我已经坚持了一个星期了。你可以使用缩放变换来翻转视频画笔。下面是水平翻转栅格的示例(镜像所需的)
使用前摄像头时,请更改
ScaleX=-1
并解决镜像问题。然而,实际录制的视频仍然是镜像。找不到任何解决方案:(渲染变换不适用于视频画笔,是否有方法翻转捕获序列??视频画笔没有渲染变换,但在示例中视频画笔用作画布的背景。您可以变换画布。我面临同样的问题。是的,它是完美的奈杰尔·桑普森先生,网格将翻转rizontally,但是视频刷呢?图像流应该是翻转的。你知道吗…因为也有ScaleTransform,但它不起作用…如何做到这一点。plz。
<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>