@pbroom/color-kit/driverColor state

getColorDisplayHex

Formats a color as sRGB hex (#rrggbb, or #rrggbbaa when alpha < 1). Out-of-sRGB colors are clipped per channel, not gamut-mapped, so pass a displayed color such as state.displayed.srgb.

functionimport { getColorDisplayHex } from '@pbroom/color-kit/driver';color-display.ts:31
function getColorDisplayHex(  color: Color,): string;

Parameters

Returns

string

Example

TypeScript
import { parse } from '@pbroom/color-kit';
import { getColorDisplayHex } from '@pbroom/color-kit/driver';

getColorDisplayHex(parse('#3b82f6')); // → '#3b82f6'
getColorDisplayHex({ ...parse('#3b82f6'), alpha: 0.5 }); // → '#3b82f680'