使用AVFoundation拍照像相机应用程序,而不是视频

时间:2014-04-11 18:39:39

标签: ios video camera avfoundation photo

我正在使用AVFoundation为照片拍摄应用创建自己的用户界面。

我已经成功实现了AVFoundation,因此我有前后摄像头的预览图层和设备输入以及快门按钮,然后保存照片,但是,我注意到使用此方法不会重新创建相机应用程序在它拍照的方式。看着相机应用程序(我在iPhone 5s上),照片模式比视频模式更亮(并且具有不同的分辨率/大小),事实证明AVFoundation(或者至少我是如何)我实现了它)模仿视频模式,而不是照片模式。

是否可以在相机中重新创建照片模式?或者我们仅限于视频模式?

像往常一样谢谢:)

1 个答案:

答案 0 :(得分:0)

有关详细信息,请参阅AVFoundation编程指南,但听起来您可以调整AVCaptureSession预设吗?

AVCaptureSession处理您想要的质量/分辨率。 预设选项包括:

  • AVCaptureSessionPresetHigh
  • AVCaptureSessionPresetMedium
  • AVCaptureSessionPresetLow
  • AVCaptureSessionPreset640x480
  • AVCaptureSessionPreset1280x720
  • AVCaptureSessionPresetPhoto

您可能设置了“AVCaptureSessionPresetPhoto”

以外的内容

https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/04_MediaCapture.html