Go:十六进制颜色代码转换为RGB值

func ColorToRGB(colorstr string) (red, green, blue int) {
    colorstr = strings.TrimPrefix(colorstr, "#")
    color64, err := strconv.ParseInt(colorstr, 16, 32)
    if err != nil {
        return
    }
    color := int(color64)
    return color >> 16, (color & 0x00FF00) >> 8, color & 0x0000FF
}
//使用方法
fmt.Println(ColorToRGB("#003366"))

原文地址:https://www.cnblogs.com/chenyachao/p/10012791.html

时间: 2024-10-21 10:53:50

Go:十六进制颜色代码转换为RGB值的相关文章

十六进制颜色代码

每个十六进制代码前都有 # 号,然后跟着六位数字.这些数字的范围是从 #ffffff(白色)到#000000(黑色). #ffffff, #eeeeee, #dddddd, #cccccc, #bbbbbb, #aaaaaa, #999999, #888888, #777777, #666666, #555555, #444444, #333333, #222222, #111111 前两位表示红色,第三和第四代表绿色,而最后两位代表蓝色. #ff0000 是红色(red).#550000 是暗

在网页上看到想要的颜色,如何知道这种颜色的颜色代码和 RGB 颜色值?

启动QQ的情况下,按截图快捷键(ctrl+alt+A),鼠标移动到要取色的地方即可看到,如下图: references: http://www.zhihu.com/question/20328538

如何快速知道一个颜色的rgb值

1.如果你想使用某种颜色缺不知道rgb值是多少,可以将一张图片用系统自带的画图(我的系统是win7)0工具打开,点击编辑颜色就会出现调色板,然后就可以选择查看具体颜色的rgb值了 2.如果你想知道某个网站上背景色的rbg值是多少,可以把网页截图,然后用画图工具打开,用工具里面的颜色吸取器,然后就可以查看你想查看的某个点的颜色rgb值了 3.另外下面是别的网页的颜色表,也可以参考 http://www.pinlan.com/article/137.html

c# color 颜色代码

这篇文章来来源于C# Color Table,这里是我翻译的中文版本,其中已经加上了我的一些理解和注释.翻译这篇文章的原因是我在写C#程序的时候发现,C#自带的颜色种类极多(详见下表),如果没有直观的对照关系的话,很难从那么多的名字中挑选出中意的颜色. 以下的颜色代码取自HTML规范,这些颜色的名称对应于KnownColor的属性.比如,你可以用以下代码来创建一个Color对象: Color c = Color.FromKnownColor(KnownColor.colorname); 所有的c

javascript把RGB指定颜色转换成十六进制颜色(Converting R,G,B values to HTML hex notation)

Prologue 看见一篇很好的外国文章,Making annoying rainbows in javascript,其实我当时很想把它翻译下来的,但是对于一个连六级都没过的人确实有点难度,一些文段看起来是知道意思但是就不知道怎么用自己的话来表达.越来越觉得对于IT行业来说英语至少要达到能读的程度,毕竟好的东西很多是外国的,还有哦,要会翻墙.对于那篇文章我其实还没看完,还在慢慢消化中,但是看到一个函数确实真的很吸引我,实现的是Converting R,G,B values to HTML he

转:十六进制颜色与RGB颜色对照表

http://www.vis.cc/html/ppyj/zscs/1090.html 十六进制颜色查询 颜 色 英文代码 形象描述 十六进制 RGB LightPink 浅粉红 #FFB6C1 255,182,193 Pink 粉红 #FFC0CB 255,192,203 Crimson 猩红 #DC143C 220,20,60 LavenderBlush 脸红的淡紫色 #FFF0F5 255,240,245 PaleVioletRed 苍白的紫罗兰红色 #DB7093 219,112,147

实战c++中的string系列--十六进制的字符串转为十六进制的整型(一般是颜色代码使用)

非常久没有写关于string的博客了.由于写的差点儿相同了.可是近期又与string打交道,于是荷尔蒙上脑,小蝌蚪躁动. 在程序中,假设用到了颜色代码,一般都是十六进制的,即hex. 可是server给你返回一个颜色字符串.即hex string 你怎么把这个hex string 转为 hex,并在你的代码中使用? 更进一步,你怎么办把一个形如"#ffceed"的hex string 转为 RGB呢? 第一个问题在Java中是这样搞的: public static int parseC

十六进制颜色和RGB互转

dd //颜色互转 //十六进制颜色值域RGB格式颜色值之间的相互转换 //------------------------------------- //十六进制颜色值的正则表达式 var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/; /* RGB颜色转换为16进制 */ String.prototype.colorHex = function(){     var that = this;     if(/^(rgb|RGB)/.test(that)

十六进制颜色转换RGB对照表

十六进制颜色转换RGB对照表 版权声明:本文为博主原创文章,未经博主允许不得转载.