我想创建一个从深色到浅色的N种不同颜色的渐变,所有这些颜色在视觉上都是等距的。在
类似于this answer,但对于Python而不是R(只能使用标准库,而不是numpy)。在
我想要一个函数,在这个函数中,我可以给出深色,例如RGB(103,0,13)
,浅色,例如RGB(255,245,240)
,以及阴影的数量作为参数。类似于ColorBrewer的输出(但是在这里我不能定义两个结束颜色,并且我最多只能有9个阴影)。在
编辑:我目前所做的工作:使用colorsys.rgb_to_hls(r, g, b)
将RGB值转换为HLS,并在深色和浅色之间插入色调。在
有一个办法。但是,请注意,您在上面发布的示例渐变是某种非线性渐变。下面的函数生成线性渐变。在
相关问题 更多 >
编程相关推荐