AVFoundation相机放大缩小功能

时间:2013-05-31 06:48:44

标签: ios camera avfoundation zooming

我正在使用AVFounadation访问我的iPhone上的相机功能。我想在我的相机视图上添加放大和缩小功能。我可以放大和缩小预览图层,但输出图像和视频仍然是正常(未缩放)。

我在手势事件中使用以下代码:

[newCaptureVideoPreviewLayer setAffineTransform:CGAffineTransformMakeScale(zoomLevel,zoomLevel)];

如果我遗漏了什么,请告诉我。 感谢。

1 个答案:

答案 0 :(得分:0)

我们可以只缩放预览图层而不是原始图像。 因此,一个解决方案是,从相机获取图像后,我们可以根据缩放级别裁剪原始图像,然后保存。

并且无法进行视频缩放。 但解决方案也在那里 我们可以在图像中填充视频并为所有帧(图像)设置裁剪功能,然后从裁剪帧中创建其他视频。