生成尽可能不同的RGB颜色

时间:2010-10-16 17:41:32

标签: python colors rgb

我一直在使用随机函数生成颜色值xi = [a,b,c],其中a,b和c可以是0到255之间的任何数字。

我需要想法来编写一个函数,为人眼生成尽可能不同的x值。我遇到的一个问题是我不知道将生成的x个元素的数量。因此,我之前的函数尝试生成的值会随着生成越来越多的值而快速收敛。

想法?

1 个答案:

答案 0 :(得分:5)

使用不同的颜色模型可以在这里提供帮助 - 例如,您可以使用HSV,然后循环调整色调,同时保持一致的饱和度和值。

HSV还可以更容易地生成相互补充的颜色,例如,你可以采用相距120或180度色调的2种颜色。

另见