MCPcopy Create free account
hub / github.com/cloudflare/realtimekit-ui / hue2rgb

Function hue2rgb

packages/core/src/utils/color.ts:46–53  ·  view source on GitHub ↗
(p: number, q: number, t: number)

Source from the content-addressed store, hash-verified

44 r = g = b = l; // achromatic
45 } else {
46 const hue2rgb = (p: number, q: number, t: number) => {
47 if (t < 0) t += 1;
48 if (t > 1) t -= 1;
49 if (t < 1 / 6) return p + (q - p) * 6 * t;
50 if (t < 1 / 2) return q;
51 if (t < 2 / 3) return p + (q - p) * (2 / 3 - t) * 6;
52 return p;
53 };
54
55 const q = l < 0.5 ? l * (1 + s) : l + s - l * s;
56 const p = 2 * l - q;

Callers 1

hslToRgbFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected