【发布时间】:2011-08-11 15:03:27
【问题描述】:
我的问题与这个问题大体相似:
Cropping image captured by AVCaptureSession
我有一个使用 AVFoundation 来捕捉静止图像的应用程序。我的 AVCaptureVideoPreviewLayer 具有 AVLayerVideoGravityResizeAspectFill 视频重力,因此可以从顶部和底部裁剪向用户显示的预览图片。
当用户按下“捕获”按钮时,实际捕获的图像与显示给用户的预览图片不同。我的问题是如何相应地裁剪捕获的图像?
提前致谢。
【问题讨论】:
-
捕获的图像与预览图像不同,因为您正在调整宽高比填充的大小,对吗?那么,为什么不将属性更改为
AVLayerVideoGravityResizeAspect或调整预览层的尺寸以匹配捕获图像的比例? -
您找到解决问题的方法了吗?
标签: objective-c ios ios4 avfoundation