Я уверен, что это должно быть довольно просто, но это сложный вопрос. Я даже не знаю, что искать.
Я не ищу сложных решений. Обычно я рисую линии на холсте, и мне нужны разные цвета в зависимости от длины линии. Обычно я просто масштабирую, скажем, красный канал (# ff0000 * (длина строки) / (максимальная длина строки)), но это решение не идеально. Я просто ищу уравнение, которое даст мне значение #rrggbb для определенной позиции на градиенте радуги, если это имеет смысл.
Спасибо всем, кто может помочь с этим! Это очень ценно.