Hallo zusammen,
ich habe ein kleines Problem mit Farben.
In unserem Programm ist es möglich für bestimmte Daten Prioritäten zu vergeben. Den Prioritäten sind Farben zugeordnet, die der Anwender selbst vergeben kann. In Tabellen werden die Daten dann entspr. der Priorität eingefärbt (Hintergrundfarbe).
Mein Problem ist jetzt, mit welcher Vordergrundfarbe (weiß oder schwarz) ich den Text schreiben soll.
Ich habe versucht es über die HSB-Werte der Color-Instanz herauszufinden (insbesondere Saturation und Brightness), das funktioniert aber auch nicht immer.
Gibt es eine Möglichkeit irgendwie den Kontrast der Hintergrundfarbe zu Schwarz oder Weiß herauszufinden und entspr. damit zu entscheiden, welche Vordergrundfarbe man wählen soll?
Falls jemand eine Lösung weiß, wäre ich über einen beitrag sehr dankbar
Gruß
Thomas
ich habe ein kleines Problem mit Farben.
In unserem Programm ist es möglich für bestimmte Daten Prioritäten zu vergeben. Den Prioritäten sind Farben zugeordnet, die der Anwender selbst vergeben kann. In Tabellen werden die Daten dann entspr. der Priorität eingefärbt (Hintergrundfarbe).
Mein Problem ist jetzt, mit welcher Vordergrundfarbe (weiß oder schwarz) ich den Text schreiben soll.
Ich habe versucht es über die HSB-Werte der Color-Instanz herauszufinden (insbesondere Saturation und Brightness), das funktioniert aber auch nicht immer.
Gibt es eine Möglichkeit irgendwie den Kontrast der Hintergrundfarbe zu Schwarz oder Weiß herauszufinden und entspr. damit zu entscheiden, welche Vordergrundfarbe man wählen soll?
Falls jemand eine Lösung weiß, wäre ich über einen beitrag sehr dankbar
Gruß
Thomas