以下を達成するための優れたアルゴリズムを見つけようとしています。
私は2つのRGBカラーを持っています。1 つの色 (たとえば、赤 = 255, 0, 0) から始めて、何度か繰り返した後、青 (0, 0, 255) に変えたいと考えています。
私の現在のアルゴリズムは、単純に色の各コンポーネントの合計を取り、2 で割ります。これはトリックですが、速すぎます。反復ごとに、数値を元の値の 10 分の 1 だけ変更したいと考えています。したがって、反復 1 は色 (230、0、25) などを返す可能性があります。宛先の色も変更される可能性があることに注意してください。急に青の代わりに緑が欲しくなりました。
これを達成する良い方法を知っている人はいますか?私は数学を理解できないようです。
ありがとうございました!