ohh*_*hho 3 iphone avfoundation
目前captureStillImageAsynchronouslyFromConnection返回在从640×480像素的图像AVCaptureSession的AVCaptureSessionPreset640x480.
相对低分辨率AVCaptureSessionPreset640x480的原因是我需要处理视频帧.分辨率越低,速度越快.
在某些时候,当我想要拍照时,我想要一张高清图像.如何判断captureStillImageAsynchronouslyFromConnection返回高于640x480的图像?
您captureStillImageAsynchronouslyFromConnection可以通过设置更高分辨率的预设来指示返回更高分辨率的图像.
从4.2开始,AVCaptureVideoDataOutput将返回大约屏幕大小的视频帧AVCaptureSessionPresetPhoto,这听起来像是您的理想选择.OTOH,在4.1及更早版本中它将不返回任何内容.如果您必须定位4.1及更早版本,则必须采用非常慢的方式在捕获之前更改预设.
| 归档时间: |
|
| 查看次数: |
1630 次 |
| 最近记录: |