我一直在使用随机函数生成颜色值xi = [a,b,c],其中a,b和c可以是0到255之间的任何数字。
我需要想法来编写一个函数,为人眼生成尽可能不同的x值。我遇到的一个问题是我不知道将生成的x个元素的数量。因此,我之前的函数尝试生成的值会随着生成越来越多的值而快速收敛。
想法?
答案 0 :(得分:5)
使用不同的颜色模型可以在这里提供帮助 - 例如,您可以使用HSV,然后循环调整色调,同时保持一致的饱和度和值。
HSV还可以更容易地生成相互补充的颜色,例如,你可以采用相距120或180度色调的2种颜色。
另见