Ich habe eine benutzerdefinierte HSBCOLOR Klasse -Instanz. Es ist genau das, wie es sich anhört, eine Klasse, die eine Farbe in Bezug auf Farbton, Sättigung und Helligkeit beschreibt. Ich habe auch Zugriff auf das entsprechende java.awt.color Objekt. Das bedeutet, dass wir auch Vordergrundfarben berechnen müssen. < /P>
Wie bestimmen wir, ob Schwarz oder Weiß besser passt? Ich würde etwas ohne komplexe Berechnungen bevorzugen (wenn es über eine Bibliothek verfügbar ist, wäre es schön). Wir haben versucht, das Ergebnis der Helligkeit zu vergleichen * (Sättigung + 1) mit 0,5 (unter der Annahme der Helligkeit und Sättigung sind schwimmende Punktzahlen), aber es scheint, dass es mit Gelb nicht gut funktioniert (Ich werde weiß, was nicht viel Kontrast liefert).
Java 8, Swing.
Holen Sie sich dynamisch bessere Kontrastfarbe ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post