color-to-vec4
Version:
:white_square_button: a color (rgb, rgba, hex) to vec4 convertor
19 lines (13 loc) • 354 B
JavaScript
export default (function (hex) {
var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
result = result.slice(1, 4);
result = result.map(function (r) {
return parseInt(r, 16);
});
var _result = result,
r = _result[0],
g = _result[1],
b = _result[2];
var a = 1;
return { r: r, g: g, b: b, a: a };
});