1

使用 .拍摄静止图像时遇到性能问题AVCaptureSession。对于较大的图像(在 iPhone 4S 上),该captureStillImageAsynchronouslyFromConnection方法AVCaptureStillImageOutput似乎很慢。AVCaptureSessionPresetPhoto虽然它适用于较低的预设/分辨率(包括 iPod touch 的相机)。我还尝试了 WWDC 示例代码 AVCam,并且从拍摄照片到我可以在UIImageView. 有没有比UIImageNSData(得到[AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageSampleBuffer])更快、更有效的方法?

我也可以显示正在处理图像的 HUD 消息或设置较低质量的预设,但实际上我什至遇到延迟的事实让我很烦。

顺便提一下 - 我还在用户拍摄图像后裁剪/调整图像大小,这会增加一点延迟,但不会太多。

感谢所有建议/回答者!

4

0 回答 0