6
Forse qualcuno sa di un modo in Java (Android) per applicare HUE a un codice colore?Come regolare la tonalità di un codice colore?
Ad esempio, se ho # 1589FF e applica 180 HUE, dovrei ottenere # FF8B14.
Forse qualcuno sa di un modo in Java (Android) per applicare HUE a un codice colore?Come regolare la tonalità di un codice colore?
Ad esempio, se ho # 1589FF e applica 180 HUE, dovrei ottenere # FF8B14.
Questo dovrebbe fare il trucco:
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]));
Grazie, sembra funzionare! – Roger
Grande. Prego :-) – aioobe
@aioobe questa domanda potrebbe essere nerd ma come .5 è 180? qual è la formula? –