rgb转换成英文名字 谁会? rgb如何转换成英文名字 ,如#FFFFF对应的是White,有没有相应的程序来转换啊,急 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://msdn.microsoft.com/en-us/library/aa358802(VS.85).aspxhttp://samples.msdn.microsoft.com/workshop/samples/author/dhtml/colors/ColorTable.htm Color _Color = Color.FromArgb(Convert.ToInt32("FF"+"#FFFFFF".Remove(0, 1), 16)); MessageBox.Show(GetColorName(_Color)); } public string GetColorName(Color p_Color) { PropertyInfo [] _PropertyList = typeof(Color).GetProperties(BindingFlags.Public | BindingFlags.Static); Color _ValueColor; for (int i = 0; i != _PropertyList.Length; i++) { _ValueColor =(Color) _PropertyList[i].GetValue(null, null); if (_ValueColor.R == p_Color.R && _ValueColor.G == p_Color.G && _ValueColor.B == p_Color.B && _ValueColor.A ==p_Color.A) { return _PropertyList[i].Name; } } return ""; } 4楼的程序不错,我测试了一下:using System;using System.Drawing;using System.Reflection;class Program{ static void Main() { foreach (KnownColor k in Enum.GetValues(typeof(KnownColor))) { Color c = Color.FromKnownColor(k); Console.WriteLine("{0,3} {1,25} {2:x8} {3}", (int)k, k, c.ToArgb(), GetColorName(c)); } } public static string GetColorName(Color p_Color) { PropertyInfo[] _PropertyList = typeof(Color).GetProperties(BindingFlags.Public | BindingFlags.Static); for (int i = 0; i != _PropertyList.Length; i++) { Color _ValueColor = (Color)_PropertyList[i].GetValue(null, null); if (_ValueColor.ToArgb() == p_Color.ToArgb()) { return _ValueColor.Name; } } return ""; } } 1 ActiveBorder ffd4d0c8 2 ActiveCaption ffff0000 Red 3 ActiveCaptionText ffffffff White 4 AppWorkspace ff808080 Gray 5 Control ffe9e9e9 6 ControlDark ff96b5da 7 ControlDarkDark ff959595 8 ControlLight fff4f3ed 9 ControlLightLight ffffffff White 10 ControlText ff000000 Black 11 Desktop ff3c5b7b 12 GrayText ff808080 Gray 13 Highlight ff96b5da 14 HighlightText ff000000 Black 15 HotTrack ff000080 Navy 16 InactiveBorder ffd4d0c8 17 InactiveCaption ff008000 Green 18 InactiveCaptionText ffe6ebf3 19 Info ffffffe1 20 InfoText ff000000 Black 21 Menu ffe8e8e8 22 MenuText ff000000 Black 23 ScrollBar ffd4d0c8 24 Window ffffffff White 25 WindowFrame ff000000 Black 26 WindowText ff000000 Black 27 Transparent 00ffffff Transparent 28 AliceBlue fff0f8ff AliceBlue 29 AntiqueWhite fffaebd7 AntiqueWhite 30 Aqua ff00ffff Aqua 31 Aquamarine ff7fffd4 Aquamarine 32 Azure fff0ffff Azure 33 Beige fff5f5dc Beige 34 Bisque ffffe4c4 Bisque 35 Black ff000000 Black 36 BlanchedAlmond ffffebcd BlanchedAlmond 37 Blue ff0000ff Blue 38 BlueViolet ff8a2be2 BlueViolet 39 Brown ffa52a2a Brown 40 BurlyWood ffdeb887 BurlyWood 41 CadetBlue ff5f9ea0 CadetBlue 42 Chartreuse ff7fff00 Chartreuse 43 Chocolate ffd2691e Chocolate 44 Coral ffff7f50 Coral 45 CornflowerBlue ff6495ed CornflowerBlue 46 Cornsilk fffff8dc Cornsilk 47 Crimson ffdc143c Crimson 48 Cyan ff00ffff Aqua 49 DarkBlue ff00008b DarkBlue 50 DarkCyan ff008b8b DarkCyan 51 DarkGoldenrod ffb8860b DarkGoldenrod 52 DarkGray ffa9a9a9 DarkGray 53 DarkGreen ff006400 DarkGreen 54 DarkKhaki ffbdb76b DarkKhaki 55 DarkMagenta ff8b008b DarkMagenta 56 DarkOliveGreen ff556b2f DarkOliveGreen 57 DarkOrange ffff8c00 DarkOrange 58 DarkOrchid ff9932cc DarkOrchid 59 DarkRed ff8b0000 DarkRed 60 DarkSalmon ffe9967a DarkSalmon 61 DarkSeaGreen ff8fbc8b DarkSeaGreen 62 DarkSlateBlue ff483d8b DarkSlateBlue 63 DarkSlateGray ff2f4f4f DarkSlateGray 64 DarkTurquoise ff00ced1 DarkTurquoise 65 DarkViolet ff9400d3 DarkViolet 66 DeepPink ffff1493 DeepPink 67 DeepSkyBlue ff00bfff DeepSkyBlue 68 DimGray ff696969 DimGray 69 DodgerBlue ff1e90ff DodgerBlue 70 Firebrick ffb22222 Firebrick 71 FloralWhite fffffaf0 FloralWhite 72 ForestGreen ff228b22 ForestGreen 73 Fuchsia ffff00ff Fuchsia 74 Gainsboro ffdcdcdc Gainsboro 75 GhostWhite fff8f8ff GhostWhite 76 Gold ffffd700 Gold 77 Goldenrod ffdaa520 Goldenrod 78 Gray ff808080 Gray 79 Green ff008000 Green 80 GreenYellow ffadff2f GreenYellow 81 Honeydew fff0fff0 Honeydew 82 HotPink ffff69b4 HotPink 83 IndianRed ffcd5c5c IndianRed 84 Indigo ff4b0082 Indigo 85 Ivory fffffff0 Ivory 86 Khaki fff0e68c Khaki 87 Lavender ffe6e6fa Lavender 88 LavenderBlush fffff0f5 LavenderBlush 89 LawnGreen ff7cfc00 LawnGreen 90 LemonChiffon fffffacd LemonChiffon 91 LightBlue ffadd8e6 LightBlue 92 LightCoral fff08080 LightCoral 93 LightCyan ffe0ffff LightCyan 94 LightGoldenrodYellow fffafad2 LightGoldenrodYellow 95 LightGray ffd3d3d3 LightGray 96 LightGreen ff90ee90 LightGreen 97 LightPink ffffb6c1 LightPink 98 LightSalmon ffffa07a LightSalmon 99 LightSeaGreen ff20b2aa LightSeaGreen100 LightSkyBlue ff87cefa LightSkyBlue101 LightSlateGray ff778899 LightSlateGray102 LightSteelBlue ffb0c4de LightSteelBlue103 LightYellow ffffffe0 LightYellow104 Lime ff00ff00 Lime105 LimeGreen ff32cd32 LimeGreen106 Linen fffaf0e6 Linen107 Magenta ffff00ff Fuchsia108 Maroon ff800000 Maroon109 MediumAquamarine ff66cdaa MediumAquamarine110 MediumBlue ff0000cd MediumBlue111 MediumOrchid ffba55d3 MediumOrchid112 MediumPurple ff9370db MediumPurple113 MediumSeaGreen ff3cb371 MediumSeaGreen114 MediumSlateBlue ff7b68ee MediumSlateBlue115 MediumSpringGreen ff00fa9a MediumSpringGreen116 MediumTurquoise ff48d1cc MediumTurquoise117 MediumVioletRed ffc71585 MediumVioletRed118 MidnightBlue ff191970 MidnightBlue119 MintCream fff5fffa MintCream120 MistyRose ffffe4e1 MistyRose121 Moccasin ffffe4b5 Moccasin122 NavajoWhite ffffdead NavajoWhite123 Navy ff000080 Navy124 OldLace fffdf5e6 OldLace125 Olive ff808000 Olive126 OliveDrab ff6b8e23 OliveDrab127 Orange ffffa500 Orange128 OrangeRed ffff4500 OrangeRed129 Orchid ffda70d6 Orchid130 PaleGoldenrod ffeee8aa PaleGoldenrod131 PaleGreen ff98fb98 PaleGreen132 PaleTurquoise ffafeeee PaleTurquoise133 PaleVioletRed ffdb7093 PaleVioletRed134 PapayaWhip ffffefd5 PapayaWhip135 PeachPuff ffffdab9 PeachPuff136 Peru ffcd853f Peru137 Pink ffffc0cb Pink138 Plum ffdda0dd Plum139 PowderBlue ffb0e0e6 PowderBlue140 Purple ff800080 Purple141 Red ffff0000 Red142 RosyBrown ffbc8f8f RosyBrown143 RoyalBlue ff4169e1 RoyalBlue144 SaddleBrown ff8b4513 SaddleBrown145 Salmon fffa8072 Salmon146 SandyBrown fff4a460 SandyBrown147 SeaGreen ff2e8b57 SeaGreen148 SeaShell fffff5ee SeaShell149 Sienna ffa0522d Sienna150 Silver ffc0c0c0 Silver151 SkyBlue ff87ceeb SkyBlue152 SlateBlue ff6a5acd SlateBlue153 SlateGray ff708090 SlateGray154 Snow fffffafa Snow155 SpringGreen ff00ff7f SpringGreen156 SteelBlue ff4682b4 SteelBlue157 Tan ffd2b48c Tan158 Teal ff008080 Teal159 Thistle ffd8bfd8 Thistle160 Tomato ffff6347 Tomato161 Turquoise ff40e0d0 Turquoise162 Violet ffee82ee Violet163 Wheat fff5deb3 Wheat164 White ffffffff White165 WhiteSmoke fff5f5f5 WhiteSmoke166 Yellow ffffff00 Yellow167 YellowGreen ff9acd32 YellowGreen168 ButtonFace ffe9e9e9 169 ButtonHighlight ffffffff White170 ButtonShadow ff96b5da 171 GradientActiveCaption ff0000ff Blue172 GradientInactiveCaption ffbcc8de 173 MenuBar ffe8e8e8 174 MenuHighlight ffccd7e7 这个方法我已经用过了,有的rgb没有转换过来 如#4B1156 这种的,而且循环好多次,效率很低啊~~ 还有什么解决的办法不~~ Console.WriteLine(ColorTranslator.FromHtml("#4B1156")); 你要清楚一点...不是每种RGB颜色都有名字的,4楼代码出的那些名字也只是Windows系统的预定义的名称,没有定义的当然没有...你只有自己写个对照表,否则系统没有与定义名称的鬼才知道叫什么... 文件上传时的小问题 ... 蛮搞人的 如何把数据库里的图片地址输出到前台<img>标签里面呢 求解!初学ajax 虚拟目录 如何找到匹配括号{}的另一半 使用sql做.net的后台数据库时在提交数据后出现错误.....送上50f 网站被注入~············· 问一个xml输出问题(xsl方式处理) 为什么listbox绑定的时候为空呀!!!解决立即揭贴 难题!aspx中如何动态设置引用不同的inc文件? vs调试问题 sql存储过程时间相减
http://samples.msdn.microsoft.com/workshop/samples/author/dhtml/colors/ColorTable.htm
Color _Color = Color.FromArgb(Convert.ToInt32("FF"+"#FFFFFF".Remove(0, 1), 16));
MessageBox.Show(GetColorName(_Color));
}
public string GetColorName(Color p_Color)
{
PropertyInfo [] _PropertyList = typeof(Color).GetProperties(BindingFlags.Public | BindingFlags.Static);
Color _ValueColor;
for (int i = 0; i != _PropertyList.Length; i++)
{
_ValueColor =(Color) _PropertyList[i].GetValue(null, null);
if (_ValueColor.R == p_Color.R && _ValueColor.G == p_Color.G && _ValueColor.B == p_Color.B && _ValueColor.A ==p_Color.A)
{
return _PropertyList[i].Name;
}
} return "";
}
using System;
using System.Drawing;
using System.Reflection;class Program
{
static void Main()
{
foreach (KnownColor k in Enum.GetValues(typeof(KnownColor)))
{
Color c = Color.FromKnownColor(k);
Console.WriteLine("{0,3} {1,25} {2:x8} {3}", (int)k, k, c.ToArgb(), GetColorName(c));
}
} public static string GetColorName(Color p_Color)
{
PropertyInfo[] _PropertyList = typeof(Color).GetProperties(BindingFlags.Public | BindingFlags.Static);
for (int i = 0; i != _PropertyList.Length; i++)
{
Color _ValueColor = (Color)_PropertyList[i].GetValue(null, null);
if (_ValueColor.ToArgb() == p_Color.ToArgb())
{
return _ValueColor.Name;
}
}
return "";
}
}
1 ActiveBorder ffd4d0c8
2 ActiveCaption ffff0000 Red
3 ActiveCaptionText ffffffff White
4 AppWorkspace ff808080 Gray
5 Control ffe9e9e9
6 ControlDark ff96b5da
7 ControlDarkDark ff959595
8 ControlLight fff4f3ed
9 ControlLightLight ffffffff White
10 ControlText ff000000 Black
11 Desktop ff3c5b7b
12 GrayText ff808080 Gray
13 Highlight ff96b5da
14 HighlightText ff000000 Black
15 HotTrack ff000080 Navy
16 InactiveBorder ffd4d0c8
17 InactiveCaption ff008000 Green
18 InactiveCaptionText ffe6ebf3
19 Info ffffffe1
20 InfoText ff000000 Black
21 Menu ffe8e8e8
22 MenuText ff000000 Black
23 ScrollBar ffd4d0c8
24 Window ffffffff White
25 WindowFrame ff000000 Black
26 WindowText ff000000 Black
27 Transparent 00ffffff Transparent
28 AliceBlue fff0f8ff AliceBlue
29 AntiqueWhite fffaebd7 AntiqueWhite
30 Aqua ff00ffff Aqua
31 Aquamarine ff7fffd4 Aquamarine
32 Azure fff0ffff Azure
33 Beige fff5f5dc Beige
34 Bisque ffffe4c4 Bisque
35 Black ff000000 Black
36 BlanchedAlmond ffffebcd BlanchedAlmond
37 Blue ff0000ff Blue
38 BlueViolet ff8a2be2 BlueViolet
39 Brown ffa52a2a Brown
40 BurlyWood ffdeb887 BurlyWood
41 CadetBlue ff5f9ea0 CadetBlue
42 Chartreuse ff7fff00 Chartreuse
43 Chocolate ffd2691e Chocolate
44 Coral ffff7f50 Coral
45 CornflowerBlue ff6495ed CornflowerBlue
46 Cornsilk fffff8dc Cornsilk
47 Crimson ffdc143c Crimson
48 Cyan ff00ffff Aqua
49 DarkBlue ff00008b DarkBlue
50 DarkCyan ff008b8b DarkCyan
51 DarkGoldenrod ffb8860b DarkGoldenrod
52 DarkGray ffa9a9a9 DarkGray
53 DarkGreen ff006400 DarkGreen
54 DarkKhaki ffbdb76b DarkKhaki
55 DarkMagenta ff8b008b DarkMagenta
56 DarkOliveGreen ff556b2f DarkOliveGreen
57 DarkOrange ffff8c00 DarkOrange
58 DarkOrchid ff9932cc DarkOrchid
59 DarkRed ff8b0000 DarkRed
60 DarkSalmon ffe9967a DarkSalmon
61 DarkSeaGreen ff8fbc8b DarkSeaGreen
62 DarkSlateBlue ff483d8b DarkSlateBlue
63 DarkSlateGray ff2f4f4f DarkSlateGray
64 DarkTurquoise ff00ced1 DarkTurquoise
65 DarkViolet ff9400d3 DarkViolet
66 DeepPink ffff1493 DeepPink
67 DeepSkyBlue ff00bfff DeepSkyBlue
68 DimGray ff696969 DimGray
69 DodgerBlue ff1e90ff DodgerBlue
70 Firebrick ffb22222 Firebrick
71 FloralWhite fffffaf0 FloralWhite
72 ForestGreen ff228b22 ForestGreen
73 Fuchsia ffff00ff Fuchsia
74 Gainsboro ffdcdcdc Gainsboro
75 GhostWhite fff8f8ff GhostWhite
76 Gold ffffd700 Gold
77 Goldenrod ffdaa520 Goldenrod
78 Gray ff808080 Gray
79 Green ff008000 Green
80 GreenYellow ffadff2f GreenYellow
81 Honeydew fff0fff0 Honeydew
82 HotPink ffff69b4 HotPink
83 IndianRed ffcd5c5c IndianRed
84 Indigo ff4b0082 Indigo
85 Ivory fffffff0 Ivory
86 Khaki fff0e68c Khaki
87 Lavender ffe6e6fa Lavender
88 LavenderBlush fffff0f5 LavenderBlush
89 LawnGreen ff7cfc00 LawnGreen
90 LemonChiffon fffffacd LemonChiffon
91 LightBlue ffadd8e6 LightBlue
92 LightCoral fff08080 LightCoral
93 LightCyan ffe0ffff LightCyan
94 LightGoldenrodYellow fffafad2 LightGoldenrodYellow
95 LightGray ffd3d3d3 LightGray
96 LightGreen ff90ee90 LightGreen
97 LightPink ffffb6c1 LightPink
98 LightSalmon ffffa07a LightSalmon
99 LightSeaGreen ff20b2aa LightSeaGreen
100 LightSkyBlue ff87cefa LightSkyBlue
101 LightSlateGray ff778899 LightSlateGray
102 LightSteelBlue ffb0c4de LightSteelBlue
103 LightYellow ffffffe0 LightYellow
104 Lime ff00ff00 Lime
105 LimeGreen ff32cd32 LimeGreen
106 Linen fffaf0e6 Linen
107 Magenta ffff00ff Fuchsia
108 Maroon ff800000 Maroon
109 MediumAquamarine ff66cdaa MediumAquamarine
110 MediumBlue ff0000cd MediumBlue
111 MediumOrchid ffba55d3 MediumOrchid
112 MediumPurple ff9370db MediumPurple
113 MediumSeaGreen ff3cb371 MediumSeaGreen
114 MediumSlateBlue ff7b68ee MediumSlateBlue
115 MediumSpringGreen ff00fa9a MediumSpringGreen
116 MediumTurquoise ff48d1cc MediumTurquoise
117 MediumVioletRed ffc71585 MediumVioletRed
118 MidnightBlue ff191970 MidnightBlue
119 MintCream fff5fffa MintCream
120 MistyRose ffffe4e1 MistyRose
121 Moccasin ffffe4b5 Moccasin
122 NavajoWhite ffffdead NavajoWhite
123 Navy ff000080 Navy
124 OldLace fffdf5e6 OldLace
125 Olive ff808000 Olive
126 OliveDrab ff6b8e23 OliveDrab
127 Orange ffffa500 Orange
128 OrangeRed ffff4500 OrangeRed
129 Orchid ffda70d6 Orchid
130 PaleGoldenrod ffeee8aa PaleGoldenrod
131 PaleGreen ff98fb98 PaleGreen
132 PaleTurquoise ffafeeee PaleTurquoise
133 PaleVioletRed ffdb7093 PaleVioletRed
134 PapayaWhip ffffefd5 PapayaWhip
135 PeachPuff ffffdab9 PeachPuff
136 Peru ffcd853f Peru
137 Pink ffffc0cb Pink
138 Plum ffdda0dd Plum
139 PowderBlue ffb0e0e6 PowderBlue
140 Purple ff800080 Purple
141 Red ffff0000 Red
142 RosyBrown ffbc8f8f RosyBrown
143 RoyalBlue ff4169e1 RoyalBlue
144 SaddleBrown ff8b4513 SaddleBrown
145 Salmon fffa8072 Salmon
146 SandyBrown fff4a460 SandyBrown
147 SeaGreen ff2e8b57 SeaGreen
148 SeaShell fffff5ee SeaShell
149 Sienna ffa0522d Sienna
150 Silver ffc0c0c0 Silver
151 SkyBlue ff87ceeb SkyBlue
152 SlateBlue ff6a5acd SlateBlue
153 SlateGray ff708090 SlateGray
154 Snow fffffafa Snow
155 SpringGreen ff00ff7f SpringGreen
156 SteelBlue ff4682b4 SteelBlue
157 Tan ffd2b48c Tan
158 Teal ff008080 Teal
159 Thistle ffd8bfd8 Thistle
160 Tomato ffff6347 Tomato
161 Turquoise ff40e0d0 Turquoise
162 Violet ffee82ee Violet
163 Wheat fff5deb3 Wheat
164 White ffffffff White
165 WhiteSmoke fff5f5f5 WhiteSmoke
166 Yellow ffffff00 Yellow
167 YellowGreen ff9acd32 YellowGreen
168 ButtonFace ffe9e9e9
169 ButtonHighlight ffffffff White
170 ButtonShadow ff96b5da
171 GradientActiveCaption ff0000ff Blue
172 GradientInactiveCaption ffbcc8de
173 MenuBar ffe8e8e8
174 MenuHighlight ffccd7e7
Console.WriteLine(ColorTranslator.FromHtml("#4B1156"));