gpt4 book ai didi

c# - WP8 PhotoCamera 源,在旋转 VideoBrush 时被拉伸(stretch)

转载 作者:行者123 更新时间:2023-11-30 22:09:56 24 4
gpt4 key购买 nike

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

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

如何在不拉伸(stretch)预览的情况下显示正确的纵横比?这是我的 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>

最佳答案

这应该如您所愿:

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

关于c# - WP8 PhotoCamera 源,在旋转 VideoBrush 时被拉伸(stretch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21205897/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com