2

我正在开发一个相机应用程序,我想让相机尽可能清晰。当我使用前置摄像头时,我目前正在使用这个:

captureSession!.sessionPreset = AVCaptureSessionPresetHigh

然而,在某些情况下,图片变得非常模糊。对于每个单独的设备,我想找到产生最清晰图像但不会使应用程序崩溃的预设。以前,当我尝试提供过高质量的预设时,应用程序会崩溃。如何为每台设备找到完美的预设?谢谢!

4

1 回答 1

1

要获得设备的相机最大分辨率,您可以指定最高分辨率:

captureSession.SessionPreset = AVCaptureSession.PresetPhoto;

于 2017-05-07T18:40:50.460 回答