تبدیل کد رنگ rgb به hex
برای تبدیل کد رنگ هایی که با قالب rgb هستند به فرمت hex از تابع زیر می توان استفاده نمود.
function colorToHex(color) {
if (color.substr(0, 1) === '#') {
return color;
}
var digits = /(.*?)rgb\((\d+), (\d+), (\d+)\)/.exec(color);
var red = parseInt(digits[2]);
var green = parseInt(digits[3]);
var blue = parseInt(digits[4]);
var rgb = blue | (green << 8) | (red << 16);
return digits[1] + '#' + rgb.toString(16);
var col = [red, green, blue];
return col;
}
