MCPcopy Create free account
hub / github.com/anomalyco/opencode / rgbToHex

Function rgbToHex

packages/ui/src/theme/color.ts:30–37  ·  view source on GitHub ↗
(r: number, g: number, b: number)

Source from the content-addressed store, hash-verified

28}
29
30export function rgbToHex(r: number, g: number, b: number): HexColor {
31 const toHex = (v: number) => {
32 const clamped = clamp(v, 0, 1)
33 const int = Math.round(clamped * 255)
34 return int.toString(16).padStart(2, "0")
35 }
36 return `#${toHex(r)}${toHex(g)}${toHex(b)}`
37}
38
39function linearToSrgb(c: number): number {
40 if (c <= 0.0031308) return c * 12.92

Callers 3

oklchToHexFunction · 0.85
generateAlphaScaleFunction · 0.85
blendFunction · 0.85

Calls 1

toHexFunction · 0.85

Tested by

no test coverage detected