0

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

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

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

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

4

1 回答 1

0

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

并且在视频缩放中是不可能的。但是解决方案也在那里我们可以将视频框在图像中并为所有帧(图像)设置裁剪功能,然后从裁剪的帧创建其他视频。

于 2013-05-31T08:57:25.543 回答