【问题标题】:How to adjust saturation value in android [closed]如何在android中调整饱和度值[关闭] 【发布时间】:2012-02-21 06:27:43 【问题描述】: 如何在android中调整饱和度值? 请帮助我。 【问题讨论】: 标签: android image image-processing 【解决方案1】: 如果您有 RGB 颜色,则可以使用 suitable Color methods 将其转换为 HSV。然后适当调整饱和度值,再转换回来。 【讨论】: 我尝试过使用下面的代码,但它不起作用,public static Bitmap applySaturation(Bitmap o, float deg) { Bitmap srca = o;位图 bitmap = srca.copy(Bitmap.Config.ARGB_8888, true); for(int x = 0;x 私有静态 int SaturationChange(int startpixel,float deg){ float[] hsv = new float[3]; //存储HSV值的数组 Color.colorToHSV(startpixel,hsv); //获取像素的原始HSV值 hsv[1]=hsv[1]+deg; //将移位添加到HSV数组的HUE hsv[1]=hsv[1]%1; //将色调限制为值:[0,360] return Color.HSVToColor(Color.alpha(startpixel),hsv); }