我正在开发相机应用程序,我想让相机尽可能清晰。当我使用前置摄像头时,我目前正在使用它:
captureSession!.sessionPreset = AVCaptureSessionPresetHigh
然而,在某些情况下,图片变得相当模糊。对于每个单独的设备,我想找到产生最清晰图像的预设,但不会让应用程序崩溃。以前,当我试图提供过高质量的预设时,应用程序会崩溃。如何为每个设备找到完美的预设?谢谢!
答案 0 :(得分:1)
让设备的相机达到最大分辨率, 您可以通过以下方式设置最高分辨率:
captureSession.SessionPreset = AVCaptureSession.PresetPhoto;