Calculer un bon contraste d'une couleur
Bonjour.
J'ai une zone de texte. La couleur de l'arrière-plan de cette zone peut être choisie par l'utilisateur. J'aimerais que le texte qui s'y trouve soit toujours lisible, qu'elle que soit la couleur d'arrière-plan. J'aurais donc besoin de pouvoir déterminer une couleur qui contraste bien avec une autre, dont j'ai forcément le code couleur.
J'ai pas forcément besoin de quelque chose de compliqué, mais d'un résultat acceptable.
Merci d'avance.
J'ai réussi à trouver la formule idéale...
Bonsoir !
Au départ je me suis basé sur la formule indiqué ici et qui fonctionnait bien ... sauf pour certaines couleurs. Pour lesquelles le rouge et le vert étaient trop sombre et donnait une couleur de contraste innadaptée.
Alors j'ai essayé d'appliquer un coef de pondération mais alors là ... il a fallut sortir les aspirines !
Finalement c'est sur le site du W3c ici que j'ai trouvé la formule idéale.
Alors pour ceux qui comme moi passerait par ici la voilà :
SI ((Red value X 299) + (Green value X 587) + (Blue value X 114)) / 1000 < 125 ALORS AFFICHER DU BLANC (#FFF) SINON du NOIR (#000)
Heirem
http://heirem.fr