GPUImage裁剪方形,宽高比为16:9

时间:2015-09-28 14:44:47

标签: ios objective-c gpuimage

我正在使用以下代码

if(cameraPosition == 1){

        _stillCamera = [[GPUImageStillCamera alloc] initWithSessionPreset:AVCaptureSessionPreset1280x720 cameraPosition:AVCaptureDevicePositionBack];

        _cropFilter = [[GPUImageCropFilter alloc] initWithCropRegion:CGRectMake(0.f, 0.109f, 1.f, .75f)];

    }else {

        _stillCamera = [[GPUImageStillCamera alloc] initWithSessionPreset:AVCaptureSessionPreset640x480 cameraPosition:AVCaptureDevicePositionFront];

        _cropFilter = [[GPUImageCropFilter alloc] initWithCropRegion:CGRectMake(0.f, 0.125f, 1.f, .75f)];

    }

使用4S相机和4:3图像裁剪图像时,其他效果很好。问题是我试图设置它,以便为16:9的所有其他IPh输出一个正方形。我试图创建一个没有任何成功的新区域。

0 个答案:

没有答案