6
誰かがカラーコードにHUEを適用するJava(Android)の方法を知っているのでしょうか?カラーコードの色合いを調整するにはどうすればよいですか?
たとえば、#1589FFがあり、180HUEを適用した場合、#FF8B14を取得する必要があります。
誰かがカラーコードにHUEを適用するJava(Android)の方法を知っているのでしょうか?カラーコードの色合いを調整するにはどうすればよいですか?
たとえば、#1589FFがあり、180HUEを適用した場合、#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]));
おかげで、動作しているようです! – Roger
あなたは大歓迎です:-) – aioobe
@aioobeこれは大雑把な質問かもしれませんが、.5はどのように180ですか?数式は何ですか? –