C'est assez simple, il suffit de prendre le jaune et le blanc :
back_color = {r:255,g:255,b:255}; //white
text_color = {r:255,g:255,b:0}; //yellow
Quelle loi physique, sur la Terre de Dieu des constantes universelles, explique que le texte jaune ne puisse pas être lu sur un fond blanc alors que le texte bleu le peut ?
Pour les besoins de mon widget personnalisable, j'ai essayé tous les modèles de couleurs possibles pour lesquels j'ai trouvé des fonctions de conversion ; on ne peut pas non plus dire que le vert peut être sur du blanc et que le jaune ne le peut pas, en se basant uniquement sur des comparaisons numériques.
J'ai regardé Adsense (qui est créé par le Bouddha de l'Internet) et devinez ce qu'ils ont fait, ils ont créé des préréglages et des cellules de couleur pour calculer la distance. Je ne peux pas faire ça. Mes utilisateurs ont le droit de choisir les combinaisons les plus inesthétiques et les plus inflammatoires pour la rétine, tant que le texte reste lisible.