2010-08-07 18 views

Répondre

2

Pour afficher la même teinte (saturation et brillance) dans différentes teintes, convertissez la couleur en HSV ou HSB, puis augmentez/diminuez la valeur Hue.

Cette page Web décrit comment convertir RVB en HSV et inclut même un échantillon de code C.

http://en.literateprograms.org/RGB_to_HSV_color_space_conversion_%28C%29

... Bien que vous pourriez trouver des algorithmes plus utiles/extraits sur le web.

http://www.google.com/search?q=Convert+RGB+to+HSV