我正在编写iOS应用并希望进行一些图像处理,而且我不确定最佳方法。
我正在处理静止图像,我希望将给定颜色范围内与给定点相邻的像素变为透明,类似于photoshop魔术需要连续检查的工具。我使用CoreGraphics框架(使用CGImageCreateWithMaskingColors)和GPUImage框架(使用GPUImageChromaKeyFilter)成功地将给定颜色范围的像素透明而不连续,但我不确定如何接近连续部分。一种想法是使用GPUImage并编写一个自定义的GLSL着色器,但我不熟悉,知道这是否可行。
有人可以建议任何方法来实现这一目标吗?具有自定义着色器的GPUImage是否能够实现此功能?