asp(c#)Color颜⾊的转换
1.在中如何把⼀个⾊名称转换成HTML⾊?
System.Drawing.Color color = System.Drawing.Color.White;
string s = string.Format("#{0:X2}{1:X2}{2:X2}", color.R, color.G, color.B);
这种⽅式还是提取了RGB的三个值,然后在格式化为⼗六进制就是HTML⾊值了。
2.在中如何把⼀个HTML⾊值转换成系统的Color对象?
System.Drawing.Color color = System.Drawing.ColorTranslator.FromHtml("#FFFFFF");
他只能获取另⼀种的颜⾊格式,⽐如:HTML⾊值是#FFFFFF,获取他的Color.Name的名称就是FFFFFF,如果获取他的Color.ToArgb()那
字符串是什么颜他就是-1。
3.另类的名称转换。
⽤System.Drawing.ColorTranslator.ToHtml(System.Drawing.Color.White)这种⽅式去转换那还不如直接⽤
System.Drawing.Color.White.Name。两者返回的都字符串类型,没什么其它差异。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论