TiledViz
Toggle main menu visibility
Loading...
Searching...
No Matches
colorNameToHex.js
1
function
getHexColor(colorStr) {
2
var a = document.createElement(
'div'
);
3
a.style.color = colorStr;
4
var colors = window.getComputedStyle( document.body.appendChild(a) ).color.match(/\d+/g).map(
function
(a){
return
parseInt(a,10); });
5
document.body.removeChild(a);
6
return
(colors.length >= 3) ?
'#'
+ (((1 << 24) + (colors[0] << 16) + (colors[1] << 8) + colors[2]).toString(16).substr(1)) :
false
;
7
}
8
9
10
function
getRGBColor (colorStr) {
11
var colorHex=getHexColor(colorStr);
12
return
[parseInt(colorHex.slice(1,3),16),
13
parseInt(colorHex.slice(3,5),16),
14
parseInt(colorHex.slice(5,7),16)]
15
}
16
17
function
colourNameToHex(colorStr)
18
{
19
return
getHexColor(colorStr)
20
}
21
22
function
InterpolColor(m,val,M,cm,cM) {
23
var s = ( val - m ) / (M - m);
24
var cval = [ parseInt(s * ( cM[0] - cm[0] ) + cm[0]),
25
parseInt(s * ( cM[1] - cm[1] ) + cm[1]),
26
parseInt(s * ( cM[2] - cm[2] ) + cm[2]) ];
27
return
cval
28
}
29
TVWeb
app
static
js
colorNameToHex.js
Documentation for
TiledViz
$tiledvizversion