Existe t il un algorithme pour passer d'une couleur à une autre?
Par exemple, j'ai une couleur rouge RGB (255, 0, 0) sur une image que je veux changer en vert RGB (0, 255, 0). Mais sur mon image, il existe d'autres dégradés de rouge, par exemple (0, 228, 0), que je veux aussi changer en vert, mais pas en vert vif, mais son vert correspondant (0, 228, 0)!
Cela semble facile pour des couleurs primaires, mais pour les autres, je n'ai pas trouvé!
L'algo que je recherche à écrire est le suivant:
Passer(Image, Rouge, Vert)
debut
CalculerDifferenceEntre2Couleur(Rouge, Vert) -> retourn une couleur additif.
Pour chaque pixel de Image
recupererPixel
si pixel est un degradé de rouge
ajouter(pixel, additif)
fin
Ext ce déjà réalisable?
Merci!!
Partager