【问题标题】: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); }
    猜你喜欢
    • 2022-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-14
    • 1970-01-01
    • 2014-07-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多