RGB -> HSB, JColorChooser

flashray

Erfahrenes Mitglied
Hallo,

die HSB-Werte vom DefaultHSBChooserPanel und der Methode Color.RGBtoHSB(r,g,b) weichen voneinander teilweise ab. Ich multipliziere das h mit 360, s und b mit jeweils 100, welche ich durch Color.RGBtoHSB(r,g,b) erhalten habe. Die Werte sind dann teilweise identisch, sie weichen aber auch manchmal plus minus 1 ab.

Kennt sich jemand diesbezüglich aus? Gibt es vielleicht eine andere Möglichkeit die hsb-Werte so auszurechnen das sie in jedem Fall identisch zu denen des HSBpanels vom ColorChooser ist?

Vg Erdal
 
Zurück