Hallo zusammen,
ich suche einen besseren Algorithmus als meinen bisherigen, mit dem ich mir zu einer beliebigen RGB-Farbe, welche ich als Hintergrundfarbe in einer GUI verwende, die passende Vordergrundfarbe Schwarz oder Weiß ermitteln kann.
Mein bisheriges Vorgehen, den RGB-Wert der Farbe in HSB umzurechnen und dann die Saturation auf 0 zu setzen, schlägt leider bei einigen Farben fehl. So erhalte ich z.B. bei absolutem Blau als Vordergrundfarbe schwarz, obwohl ich hier gern Weiß erhalten hätte.
Dies liegt daran, dass Blau einen Brigthness-Wert von 100 hat, sich also für meinen Algorithmus als helle Farbe „anfühlt“.
Sicher gibt es eine bessere Lösung?!
Danke, für Hinweise