【问题标题】:Get highest AVCaptureSessionPreset Available获得最高可用的 AVCaptureSessionPreset
【发布时间】:2016-06-21 12:27:17
【问题描述】:

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

captureSession!.sessionPreset = AVCaptureSessionPresetHigh

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

【问题讨论】:

    标签: ios swift image camera image-quality


    【解决方案1】:

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

    captureSession.SessionPreset = AVCaptureSession.PresetPhoto;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-03
      • 2013-10-26
      相关资源
      最近更新 更多