我有顏色的十六進制格式的列表:C#圓形顏色到列表中的顏色
String[] validcolors = new String[]
{
"0055A5",
"101010",
"E4D200",
"FFFFFF",
"006563",
"A97B3E",
"B80000",
"6E3391",
"D191C3",
"D68200",
"60823C",
"AA8D73",
"73A1B8",
"6E6D6E",
"00582C",
"604421"
};
和顏色對象:
Color c = ...
我想找到的顏色最接近c
in validcolors
。有人可以幫我嗎?我最初的想法是'RGB值最接近',但任何作品都很好。
'最接近'按什麼指標? – AakashM 2011-04-03 12:22:02
最接近的RGB值是我試圖實現的。 – Entity 2011-04-03 12:24:22
我誤解了這個問題。我將刪除我的答案,但保留此字符串進行顏色轉換:'Color.FromArgb(int.Parse(s.Substring(0,2),NumberStyles.HexNumber),int.Parse(...' – HuBeZa 2011-04-03 12:31:49