js_RGB转16进制(rgb2hex)

Posted gossip

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js_RGB转16进制(rgb2hex)相关的知识,希望对你有一定的参考价值。

输入:rgb(13,0,255)

输出:#0d00ff

在线颜色转换工具:http://www.atool.org/colorpicker.php


1
2
3
4
5
6
7
8
9
function colorRGB2Hex(color) {
    var rgb = color.split(‘,‘);
    var r = parseInt(rgb[0].split(‘(‘)[1]);
    var g = parseInt(rgb[1]);
    var b = parseInt(rgb[2].split(‘)‘)[0]);
 
    var hex = "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1);
    return hex;
 }












以上是关于js_RGB转16进制(rgb2hex)的主要内容,如果未能解决你的问题,请参考以下文章

android 常用的代码

16进制转汉字的原理是啥

c语言16进制转换为10进制数的函数是啥?

C语言十进制转十六进制数

求一个10进制转十六进制的vb代码,要支持非常大的数的(30位)

JS: int转16进制