Вот это уже натолкнуло на мысль но пока все равно не особо ясно. Но уже спасибо
Я тоже до конца это не представляю.
Но, думаю, нужно будет задать изначальный цвет, допустим красный. И от него, уже идти к синему цвету, отнимая или прибавляя единицы.
Красный
255, 0, 0
Синий
0, 0, 255
Конечно, с условиями "если число равно 255, то обнулить и добавлять к следующему числу"