如何更改相机预览缓冲区分辨率?

时间:2012-02-20 12:31:32

标签: camera windows-phone-7.1

有没有办法更改相机预览缓冲区分辨率?我可以更改普通相机Resolution,但我无法找到更改PreviewResolution

的方法

我可以使用:

获得PreviewResolution宽度和高度
PhotoCamera photoCamera = new PhotoCamera();
int width = photoCamera.PreviewResolution.Width;
int height = photoCamera.PreviewResolution.Height;

但我需要设置PreviewResolution并且我正在使用Windows Phone 7.1 SDK。

1 个答案:

答案 0 :(得分:1)

我不确定您是否可以更改PreviewResolution。我只见过640x 480。

如果您将其用作VideoBrush的源,则应缩放(或缩小)以填充您将其用作背景的网格的大小。在XAML定义中,您还可以使用Stretch(可能的值为“Uniform”,“Fill”,“UniformToFill”和“None”)。