我正在使用以下代码
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输出一个正方形。我试图创建一个没有任何成功的新区域。