Взгляните на модуль colorsys
в стандартной библиотеке.Это может быть полезно.Например, если вы хотите получить значения RGB диапазона полностью насыщенных цветов, вы можете сделать это следующим образом:
import colorsys
def rgb_range(color_num):
h_rng = [ix / float(color_num) for ix in range(color_num)]
return [colorsys.hsv_to_rgb(h, 1.0, 1.0) for h in h_rng]