Вычисление аналогичного цвета с помощью Python

Если бы у меня были значения RGB:255, 165, 0что можно сделать для расчета аналогичного цвета (цветов)218, 255, 0 а также255, 37, 0, но все еще подаете заявку на любой цвет RGB?

Например:

>>> to_analogous(0, 218, 255)
[(0, 255, 165),(0, 90, 255)]

РЕДАКТИРОВАТЬ: Для простоты, аналогичный цвет можно рассматривать как это: зеленый цвет является входным цветом, а затем синий зеленый и желтый зеленый цвет является выходным:

http://www.tigercolor.com/Images/Analogous.gif

Ответы на вопрос(1)

Ваш ответ на вопрос