Hallo,
Du musst bestimmen, wie viele Elemente Dein Countdown hat $lgth.
Dann musst Du die Differenz von Rot zu Grün in $lgth Schritte teilen.
(Da wäre das rgb Modell aber weniger geeignet als HueSaturationValue denke ich)
Mit dem HSV kannst Du die Winkeldifferenz nehmen und dann eben diese variabel ändern. Das kann man dann auch in rgb oder hex umrechenen. Wikipedia hilft.
Dann hättest Du das eigentlich.
netten Tag
^da Powl