これバイリニア補間かな?? RGB じゃなくて HSV で補間してみては?? H の場合、円環なので、距離の短い方を選ぶ必要があります。