一旦用GPUImage捕获图像,就将图像裁剪成方形

时间:2014-08-14 17:57:12

标签: ios objective-c image gpuimage

我在一个使用故事板的项目中使用GPUImage。

要向用户显示没有黑色边框的GPUImageView,然后在320x320正方形中拍摄后自动裁剪图片,这样就足以将GPUImageView框架化为320x427(320 * 4:3,427因此为圆形值为426.666 ..)然后应用裁剪过滤器

 GPUImageCropFilter *filter = [[GPUImageCropFilter alloc] initWithCropRegion:CGRectMake(0.0, 52.0/427.0, 1.0, 51.0/427.0)];

因此裁剪52px和51px以获得320x320平方。

有没有办法在不使用硬编码值的情况下更精确地进行这些计算?

THX

0 个答案:

没有答案