MCPcopy Create free account
hub / github.com/p2r3/convert / hue2rgb

Function hue2rgb

src/handlers/aseprite.ts:56–64  ·  view source on GitHub ↗
(p: number, q: number, t: number)

Source from the content-addressed store, hash-verified

54}
55
56function hue2rgb(p: number, q: number, t: number): number {
57 let tt = t;
58 if (tt < 0) tt += 1;
59 if (tt > 1) tt -= 1;
60 if (tt < 1 / 6) return p + (q - p) * 6 * tt;
61 if (tt < 1 / 2) return q;
62 if (tt < 2 / 3) return p + (q - p) * (2 / 3 - tt) * 6;
63 return p;
64}
65
66function hslToRgb(h: number, s: number, l: number): { r: number; g: number; b: number } {
67 if (s === 0) return { r: l, g: l, b: l };

Callers 1

hslToRgbFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…