Joel F a écrit :
Voila je veux générer un dégradé de 255 couleurs a partir d'une couleur de depart en RGB et d'une couleur d'arrivée en RGB aussi. Une premiére idée avait été de passer en YUV (ou equivalent) et de faire des modifs sur U ou/et V mais c bof ...
Comment puis-je m'y prendre ...
Merci
PS : j'utilise Allegro
|
Première idée, surement conne:
1) Calculer les valeurs absolues des différences R1-R, G1-G2, B1-B2
2) Diviser les resultats par 255 / 3, ca te donne les pas de décalage.
3) Tu boucles 255 fois, et à chaque fois tu modifies R1, G1 ou B1 (à tour de role) du pas de décalage qui va bien de façon à les faire tendre vers R2G2B2...
A priori tu devrais pas être trop mal, à condition d'avoir des couleurs assez différentes à la base...non?