iPhone的编程速度有多快可以一次拍摄2张照片?

ale*_*rts 0 iphone camera photo avfoundation ios

我想写一个iPhone应用程序,允许你在很短的时间内连续拍摄2张照片,我想知道它是否可以实现.市场上的应用程序似乎只能从视频流中获取低分辨率的静止帧,所以我想知道快速捕获全分辨率照片是否可行.

Fel*_*lix 7

这取决于您的时间和照片分辨率要求.拍照的时间取决于硬件和所需的分辨率.

使用AVFoundation中的API异步拍摄照片.特别是该方法captureStillImageAsynchronouslyFromConnection:.

这里了解详细信息

我测量了具有不同配置的iPhone 4S上2张照片之间的最短时间:

  • AVCaptureSessionPresetMedium,后置摄像头:约0.043秒

  • AVCaptureSessionPresetPhoto,后置摄像头(8MP):约0.3秒

  • AVCaptureSessionPresetPhoto,前置摄像头(640x480):约0.027秒