我正在使用GPUImage框架进行实时照片编辑。

我有这样的结构:
-GPUImageStillCamera
-GPUImageCropFilter
---其他视觉过滤器
---- GPUImageView

我想将点击点从GPUImageView转换为GPUImageStillCamera坐标中的点,因为需要设置焦点。

我的作物过滤器初始化:

cropFilter = [[GPUImageCropFilter alloc] initWithCropRegion:CGRectMake(0.06f, 0.0f, 0.9, 1.0f)];


默认为GPUImageView填充模式。

您有任何想法或样品吗?

最佳答案

//取得POI

CGPoint viewCoordinates=[gestureRecognizer locationInView:self.view];
CGSize frameSize=self.view.frame.size;
CGPoint  pointOfInterest = CGPointMake(viewCoordinates.y / frameSize.height, 1.f - (viewCoordinates.x / frameSize.width));


可能会有所帮助

关于ios - 将点击点转换为GPUImageView中的焦点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12734409/

10-09 07:33