2014-05-20 112 views

回答

0

您可以更改使用QImageEncoderSettings类图像编码器设置。它有一个名为setResolution的函数来设置编码图像的分辨率。

QCamera * camera = new QCamera; 

QCameraViewfinder * viewfinder = new QCameraViewfinder(); 
viewfinder->show(); 

camera->setViewfinder(viewfinder); 

QCameraImageCapture * imageCapture = new QCameraImageCapture(camera); 

QImageEncoderSettings imageSettings; 
imageSettings.setCodec("image/jpeg"); 
imageSettings.setResolution(1600, 1200); 

imageCapture->setEncodingSettings(imageSettings); 
+0

对于渲染我使用QAbstractVideoSurface那么这面连接到代理widget.So预览如何使用QAbstractVideoSurface.I试图setNativeResolution(分辨率)API它不是working.Thanks来设置相机预览分辨率 – user2702569

相关问题