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

时间:2012-04-15 16:42:51

标签: iphone ios camera avfoundation photo

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

1 个答案:

答案 0 :(得分:7)

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

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

有关详细信息,请参阅here

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

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

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

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