MCPcopy Create free account
hub / github.com/brianchirls/Seriously.js / hueToRgb

Function hueToRgb

seriously.js:440–455  ·  view source on GitHub ↗
(m1, m2, h)

Source from the content-addressed store, hash-verified

438 //http://www.w3.org/TR/css3-color/#hsl-color
439 function hslToRgb(h, s, l, a, out) {
440 function hueToRgb(m1, m2, h) {
441 h = h % 1;
442 if (h < 0) {
443 h += 1;
444 }
445 if (h < 1 / 6) {
446 return m1 + (m2 - m1) * h * 6;
447 }
448 if (h < 1 / 2) {
449 return m2;
450 }
451 if (h < 2 / 3) {
452 return m1 + (m2 - m1) * (2/3 - h) * 6;
453 }
454 return m1;
455 }
456
457 var m1, m2;
458 if (l < 0.5) {

Callers 1

hslToRgbFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected