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

问题描述 投票:0回答:2

我想使用 OpenGLES 或 GPUImageFilter 将图像的

hue, saturation and luminace
调整为
specific color shades

基本上应该是这样的 enter image description here

java android image-processing opengl-es gpuimage
2个回答
1
投票

这个库中似乎没有内置功能。所以,你可以通过扩展

GPUImageFilter
并编写相应的着色器来自己实现。

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


0
投票

你的问题解决了吗?我还在努力使用 GPUImage 改变特定颜色的饱和度、色调和亮度。有没有其他的包可以实现这些功能

© www.soinside.com 2019 - 2024. All rights reserved.