   How do I interpolate colors
  what algorithm can I use interpolate from one RGB color to another?   
  Did you try just interpolating the R, G and B components?   ;  Linear interpolation will go the trick.c = (1 - t) * c0 + t * c1EDIT: SiCrane beat me to it.   ;  Another way of doing the same maths isOut = C0 + (C1-C0) * tWhere t = 0 to 1And as SiCrane said , you have to treat the R,G,B parts separately.   ;  Linear interpolation of each RGB component is the most straightforward, and the results are often acceptable.If you need a 'better' interpolation, you can convert the RGB colour to HSV, interpolate the HSV, and convert back to RGB for display.   ;  really?  just interpolating the rgb elements separately will do it?  I thought there was more to it.   ;  If the colors are similar, then just interpolating the components isprobably acceptable.  If the colors are very different, it's a differentstory.  There is no "right" way to interpolate from red to blue, you haveto decide what sort of intermediate colors you want.;Quote:Original post by ddyerIf the colors are similar, then just interpolating the components isprobably acceptable.  If the colors are very different, it's a differentstory.  There is no "right" way to interpolate from red to blue, you haveto decide what sort of intermediate colors you want.If you are approaching colour from an artists perspective, HSV interpolation works pretty well.   