我需要分配顏色來區分不同的項目。簡單案例:根據客戶訂購不同顏色的行。如何獲得視覺上不同顏色的清單?
我不想讓用戶爲每個客戶選擇一種顏色,我想在運行時進行此操作。
如果有一個客戶,我會用「紅」,如果有兩個「紅」「白」 ......
當然我可以創建自己的GimmeRandomColour(i: index)
功能使用i
和RGB
函數來創建好的隨機顏色(但在這種情況下創建漂亮的顏色可能會非常棘手)。或者我可以說,如果i
是0給我clRed,...(以這種方式創造許多顏色可能是一個問題)。
如何獲得具有可接受的對比度的「顏色清單」?
不是開箱即用的。這太具體,不能提供內置函數。 – 2011-03-24 10:56:15
創建您自己的調色板,並使用隨機抽樣而無需更換。 – 2011-03-24 12:36:35