我需要分配颜色来区分不同的项目。简单案例:根据客户订购不同颜色的行。
我不想让用户为每个客户选择一种颜色,我想在运行时这样做。
如果有一个客户我会使用“红色”,如果有两个“红色”和“白色”,...
当然,我可以创建GimmeRandomColour(i: index)
自己的函数来使用i
和RGB
创建良好随机颜色的函数(但在这种情况下,创建漂亮的颜色可能会很棘手)。或者我可以说 if i
is 0 给我 clRed, ... (这样创建许多颜色可能是个问题)。
如何获得具有可接受对比度的“良好颜色列表”?