couleur la plus proche

trouver la couleur la plus proche d'une autre

a marqué ce sujet comme résolu.

Quand tu dis que les couleurs de ta palette fond 3 bits, on est d'accord pour dire que xyz devient xxxxxxxxyyyyyyyyzzzzzzzz en 32 bits et non x0000000y0000000z0000000 ?

Je pense qu'il suffit de découper ta couleur en ses 3 composantes, et de diviser chaque nombre par 3×8/n pour ne garder que les n/3 derniers bits de chaque composante.

Tu peux aussi convertir tes nombres en flottants afin de pouvoir faire un meilleur arrondi suite à la division.

La notion de proche pour une couleur est problématique. Il y a pleins de mesures qui dépendent de ce que tu veux en faire. Si ce qui t'interesse c'est trouver deux couleurs qui sont proches "pour l'oeuil", le plus simple est de faire une distance (produit scalaire, en gros) dans l'espace LAB : voir la formule simple.

En pratique cette mesure n'est pas parfaite et a été ajusté à plusieurs reprise mais la dernière version est un peu horrible

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte