我想使用 OpenGLES 或 GPUImageFilter 将图像的
hue, saturation and luminace
调整为 specific color shades
。
这个库中似乎没有内置功能。所以,你可以通过扩展
GPUImageFilter
并编写相应的着色器来自己实现。
您可以重复使用现有的色相、饱和度和亮度滤镜。 这个想法很简单 - 您将一个附加参数(颜色)传递给着色器。根据此颜色和当前像素的颜色,您可以选择当前像素是否应受着色器影响。
你的问题解决了吗?我还在努力使用 GPUImage 改变特定颜色的饱和度、色调和亮度。有没有其他的包可以实现这些功能