我正在使用AVFounadation访问我的iPhone上的相机功能。我想在我的相机视图上添加放大和缩小功能。我可以放大和缩小预览图层,但输出图像和视频仍然是正常(未缩放)。
我在手势事件中使用以下代码:
[newCaptureVideoPreviewLayer setAffineTransform:CGAffineTransformMakeScale(zoomLevel,zoomLevel)];
如果我遗漏了什么,请告诉我。 感谢。
答案 0 :(得分:0)
我们可以只缩放预览图层而不是原始图像。 因此,一个解决方案是,从相机获取图像后,我们可以根据缩放级别裁剪原始图像,然后保存。
并且无法进行视频缩放。 但解决方案也在那里 我们可以在图像中填充视频并为所有帧(图像)设置裁剪功能,然后从裁剪帧中创建其他视频。