如何在GPUImage中应用视频重力?

时间:2014-08-22 03:07:42

标签: objective-c ios7 avfoundation gpuimage

我想在320x320 UIView中显示AVCaptureSessionPreset352x288视频,并且使用AVCapturePreivewLayer我可以像这样设置视频重力

[captureVideoPreviewLayer setVideoGravity:AVLayerVideoGravityResizeAspectFill];

GPUImage中有没有办法做到这一点或类似的东西?

1 个答案:

答案 0 :(得分:2)

也许帮助你为时已晚,但也许我可以帮助其他人解决同样的问题。

我认为实现此目的的最简单方法是将GPUImageView的填充模式设置为kGPUImageFillModePreserveAspectRatioAndFill

像:

cameraView.fillMode = kGPUImageFillModePreserveAspectRatioAndFill