十六进制颜色代码转换器

本文关键字:代码转换器 颜色 十六进制 | 更新日期: 2023-09-27 18:28:29

是否可以将十六进制颜色代码转换为字符串颜色值。例如,如果我给出一个十六进制颜色值为"#FFFFFF",它应该返回值为"白色"

string hextostring(string color)
{
//some code//
return string ;
}

十六进制颜色代码转换器

根据您使用的.NET版本,您应该能够通过组合的调用来实现这一点

ColorTranslator.FromHtml

http://msdn.microsoft.com/en-us/library/system.drawing.colortranslator.fromhtml.aspx

ColorTranslator.ToKnownColor

http://msdn.microsoft.com/en-us/library/system.drawing.color.toknowncolor.aspx

using System.Windows.Media;
Color color = (Color)ColorConverter.ConvertFromString("#FFFFFF");

有关更多详细信息,请参阅此处

试试这个:

System.Drawing.Color col = System.Drawing.ColorTranslator.FromHtml("#FFFFFF");