En regardant les valeurs hexadécimales, le vert "008000" et le vert forêt "228b22" semblent être plus différents l'un de l'autre que le vert océan "2e8b57" et le vert forêt "228b22".
Si simplement additionnez la différence en comptant chaque étape de 008000 à 008001 et de 0f8000 à 108000 comme un point entre le vert et le vert forêt, j'obtiens 79. Lorsque je compte la différence entre le vert océan et le vert forêt, j'obtiens 65.
Si je regarde cependant subjectivement la couleur, il semble que le vert de mer et le vert de forêt sont plus faciles à distinguer l'un de l'autre que le vert et le vert de forêt.
Existe-t-il un moyen de calculer à quel point il est facile pour un être humain moyen de distinguer deux couleurs compte tenu des valeurs hexadécimales des deux couleurs?
le bleu poudré et le bleu clair se distinguent par la même métrique par seulement 36, mais ils me semblent encore plus reconnaissables que ces nuances de vert ci-dessus.
Plutôt que les valeurs RVB, la perception des couleurs est mieux représentée sous la forme de trois dimensions alternatives, l'une étant l'obscurité et les deux autres étant la roue chromatique. L'autre chose est que la perception humaine ne suit pas linéairement les valeurs RVB, vous devez donc appliquer des transformations déterminées empiriquement. Les différences de couleur sont alors proportionnelles aux distances euclidiennes entre chaque couleur tracée dans cet espace tridimensionnel.
Heureusement, les gens de CIE ont tout compris pour nous déjà. J'ai fourni les calculs nécessaires dans ma réponse à une question connexe (mais, OMI, distincte): " Quelles recherches, modèles ou techniques m'aideront à choisir les bonnes couleurs (ou saturations) pour les différents éléments de l'interface utilisateur d'une page ? "
En utilisant ces calculs, "vert" (0 128 0) et "vert forêt" (34, 139, 34) diffèrent par 4 (très petit). "Seagreen" (46, 139, 87) diffère de "green" par 25 (plutôt petit) et de "forestgreen" par 26 (toujours assez petit). À titre de comparaison, le noir et le blanc diffèrent de 100.