java – 如何调整颜色代码的色调?

前端之家收集整理的这篇文章主要介绍了java – 如何调整颜色代码的色调?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
也许有人知道 Java( Android)中的一种方法是将HUE应用于颜色代码

例如,如果我有#1589FF并应用180 HUE,我应该得到#FF8B14.

解决方法

这应该做的伎俩:
Color c = new Color(0x15,0x89,0xFF);

// Get saturation and brightness.
float[] hsbVals = new float[3];
Color.RGBtoHSB(c.getRed(),c.getGreen(),c.getBlue(),hsbVals);

// Pass .5 (= 180 degrees) as HUE
c = new Color(Color.HSBtoRGB(0.5f,hsbVals[1],hsbVals[2]));
原文链接:https://www.f2er.com/java/121794.html

猜你在找的Java相关文章