Salut a tous !
Je cherche depuis quelques jours à faire un petit programme:
Dans ce programme j'aimerai faire deux fonctions (entre autre), l'une permettra de placer une couleur avec une reference et l'autre permettra à partir d'une couleur de récupérer la référence de la couleur la plus proche.
Je ne sais pas si j'ai été très clair je vais vous donner l'exemple sur lequelle je pensais partir au départ ca éclairera peut être les choses.
J'était parti sur l'enregistrement de la référence dans un tableau php en 3 dimensions ou celui ci prendrai directement comme index de tableau les 3 valeurs Rouge Vert et Bleu soit $macouleur[$r][$v][$b]=$maref jusque la tout allez bien en gros ma premiere fonction (enregistrement de la couleur) n'avait meme pas lieu d'exister cette simple ligne suffisait !
Ensuite j'ai réfléchit pour la seconde procedure qui me permettrai de trouver une référence en fonction d'une couleur :
le problème est que si la couleur est à plus de 10 unité en rouge en vert et en bleu mon tableau devra parcourir plus de 1000 tour de boucle je trouve ca super lourd !!
Sachant que cette opération sera demandé des centaines de fois je cherche une méthode pour alléger ce système.
J'avais aussi pensé placer la référence couleur par rapport à une palette de couleurs représentant les 16 millions de couleurs puis tourner autour de ce point pour trouver la reference la plus proche existante.
Le plus optimal serai de ranger (tres proprement) toutes ces références dans un tableau d'une seul dimension et de chercher ensuite pour chacune des couleurs demandée la couleur ayant l'identifiant le plus proche de celui déjà enregistré...
Voila voila
J'espere que quelqu'un pourra m'aider ...
++
Partager