Ziemlich einfach, nimm gelb und weiß:
back_color = {r:255,g:255,b:255}; //white
text_color = {r:255,g:255,b:0}; //yellow
Welches Gesetz der Physik auf Gottes Erde der universellen Konstanten macht die Tatsache aus, dass gelber Text nicht auf weißem Hintergrund gelesen werden kann, blauer Text jedoch?
Für mein anpassbares Widget habe ich alle möglichen Farbmodelle ausprobiert, für die ich Konvertierungsfunktionen gefunden habe. Keiner kann sagen, dass Grün auf Weiß sein kann und Gelb nicht, basierend auf nur numerischen Vergleichen.
Ich habe mir Adsense angesehen (das von der Budda des gesamten Internets erstellt wurde) und erraten, was sie getan haben. Sie haben Voreinstellungen und Berechnungen der Entfernung von Farbzellen vorgenommen. Das kann ich nicht machen. Meine Benutzer haben das Recht, selbst die entzündungshemmendsten, unästhetischsten Kombinationen auszuwählen, solange der Text noch gelesen werden kann.