如何在Android Java中使用GPUImageFilters编辑色相、饱和度和亮度?

5

我希望使用OpenGLES或GPUImageFilter来调整图像中特定颜色阴影的。

它应该基本上像这样:

enter image description here
1个回答

1
似乎这个库中没有内置的功能。所以,你可以通过扩展GPUImageFilter并编写相应的着色器来自己实现它。
您可以重用现有的色调、饱和度和亮度滤镜。 思路很简单-向着色器传递一个附加参数(颜色)。根据这种颜色和当前像素的颜色,您可以选择是否受到着色器的影响。

我该如何将着色器中的滤镜添加到GPUImageView中? - ps_who

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接