使用AVCaptureDevice和AVCaptureSession进行缩放

时间:2013-10-03 00:19:46

标签: ios avcapturesession gpuimage avcapturedevice

我有一个照片应用程序,当我想支持缩放到4倍而没有像素化。目前我通过改变整个视图进行缩放:

previewImageView.transform = CGAffineTransformMakeScale(value, value);

这会使我的图像视图像素化,并且在我想要的最大变焦(4x)时尤其明显。有没有办法获得更高的缩放预览缩放?目前我正在使用 AVCaptureSessionPresetHigh ,但我想要高达4倍的分辨率。如何获得高分辨率预览?

也许我可以使用 AVCaptureSessionPresetInputPriority 可行吗?有什么提示吗?

或者在GPUImage中有更简单,更高效的方法吗?

0 个答案:

没有答案