如何在 android Java 中使用 GPUImageFilters 编辑色调饱和度和亮度?

ps_*_*who 5 java android opengl-es image-processing gpuimage

我想调整hue, saturation and luminace图像以specific color shades使用 OpenGLES 或 GPUImageFilter。

基本上应该是这样的 在此处输入图片说明

小智 1

似乎这个库中没有内置的功能。GPUImageFilter所以,你可以通过扩展并编写相应的着色器来自己实现。

您可以重复使用现有的色相、饱和度和亮度滤镜。这个想法很简单 - 您将一个附加参数(颜色)传递给着色器。根据此颜色和当前像素的颜色,您可以选择当前像素是否应受着色器影响。