效果图
有个可以调节的bar,值越大饱和度越大。
shader
"varying highp vec2 textureCoordinate;\n" +
"\n" +
"uniform sampler2D inputImageTexture;\n" +
"uniform lowp float vibrance;\n" +
本文介绍如何在Android中使用GPUImage库实现自然饱和度调整功能。通过一个可调节的bar,用户可以改变饱和度,其原理是根据颜色的原始值、平均值和最大值计算amt,然后对颜色进行混合操作,从而达到增强或减弱饱和度的效果。
效果图
有个可以调节的bar,值越大饱和度越大。
shader
"varying highp vec2 textureCoordinate;\n" +
"\n" +
"uniform sampler2D inputImageTexture;\n" +
"uniform lowp float vibrance;\n" +
638

被折叠的 条评论
为什么被折叠?