【问题标题】:WP8 PhotoCamera source, being stretched when rotating the VideoBrushWP8 Photo Camera 源,旋转视频画笔时被拉伸
【发布时间】:2014-01-18 15:11:26
【问题描述】:

我正在制作一个使用相机扫描二维码的应用。该应用程序仅使用纵向。但是 VideoBrush 在纵向页面上处于横向模式。图片显示了我的意思:

显然我的电脑屏幕不是那么宽,视频正在被拉伸:/ 所以,现在我正在使用UniformToFill,理论上它应该切断与纵横比不匹配的部分。他们不是:(

如何在不拉伸预览的情况下显示正确的纵横比? 这是我的 xaml:

<Rectangle x:Name="_cameraRect">
     <Rectangle.Fill>
           <VideoBrush x:Name="_previewVideo" Stretch="UniformToFill">
                 <VideoBrush.RelativeTransform>
                      <CompositeTransform x:Name="vTransform" CenterY="0.5" CenterX="0.5" Rotation="90"/>
                 </VideoBrush.RelativeTransform>
           </VideoBrush>
     </Rectangle.Fill>
</Rectangle>

【问题讨论】:

    标签: c# xaml windows-phone-8 camera


    【解决方案1】:

    这应该可以按您的意愿工作:

    <Canvas.Background>
        <VideoBrush x:Name="viewfinderBrush" Stretch="None" />
    </Canvas.Background>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多