Calcul d'un mélange de couleur de RVB

Je veux être capable de prendre deux RVB-256 vecteurs et de calculer le résultat de leur mélange. Aussi je veux être en mesure de donner à chaque vecteur de poids différents. J'ai expérimenté avec l'aide de la Parole de couleur de la plaque, et j'ai vu que certaines couleurs ne mélange selon une moyenne pondérée:

0.5*red(255,0,0) + 0.5*yellow(255,255,0) = orange(255,127,0)

d'autres n'ont pas:

0.5*yellow(255,255,0) + 0.5*blue(0,0,255) = gray (127,127,127) et pas green (0,255,0)

Est-il un algorithme pour le calcul précis de toutes les couleurs ou suis-je obligée de le faire à l'aide d'une table?

InformationsquelleAutor SIMEL | 2010-11-23