iOS中常用于模糊图像的圆形白色夹点手势叠加

iOS中常用于模糊图像的圆形白色夹点手势叠加,ios,instagram,gpuimage,uipinchgesturerecognizer,Ios,Instagram,Gpuimage,Uipinchgesturerecognizer,我已经在iOS应用程序中实现了使用收缩手势模糊图像的功能,但是我想实现一个圆形白色覆盖,它通常用作收缩手势的参考点,以便用户可以调整模糊量。如下图所示: 上图来自: 如何实现此功能 谢谢 GPUImage库中的GaussiaSelectiveBlurFilter可能会有很大帮助。好的,这是你的答案 我认为它不难使用,希望你会喜欢。GPUImage库中的GaussianSelectiveBlurFilter可能会对你有很大帮助。好的,这是你的答案 我认为它不难使用,希望您会喜欢。您可以使用GPU

我已经在iOS应用程序中实现了使用收缩手势模糊图像的功能,但是我想实现一个圆形白色覆盖,它通常用作收缩手势的参考点,以便用户可以调整模糊量。如下图所示:

上图来自:

如何实现此功能


谢谢

GPUImage库中的GaussiaSelectiveBlurFilter可能会有很大帮助。好的,这是你的答案


我认为它不难使用,希望你会喜欢。

GPUImage库中的GaussianSelectiveBlurFilter可能会对你有很大帮助。好的,这是你的答案


我认为它不难使用,希望您会喜欢。

您可以使用GPUImageVignetteFilter,并将vignette颜色设置为白色


我猜您是在GPUImage中使用GPUImageGaussianSelectiveBlurFilter实现模糊(因为我看到您在问题中标记了GPUImage)。如果是的话,您会注意到GPUIMagageGaussiaSelectiveBlurFilter上的属性并不完全转换为GPUImageVignetteFilter,因此您需要做一些数学运算才能转换为新的“坐标”系统,但这相当简单。

您可以使用GPUImageVignetteFilter,并将vignette颜色设置为白色

我猜您是在GPUImage中使用GPUImageGaussianSelectiveBlurFilter实现模糊(因为我看到您在问题中标记了GPUImage)。如果是的话,您会注意到GPUIMagageGaussianSelectiveBlurFilter上的属性并不完全转换为GPUImageVignetteFilter,因此您需要做一些数学运算才能转换为新的“坐标”系统,但这相当简单