我有颜色的十六进制格式的列表: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