@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.
import { getColorDisplayHex } from '@pbroom/color-kit/driver';color-display.ts:31function getColorDisplayHex( color: Color,): string;Parameters
Returns
string
Example
import { parse } from '@pbroom/color-kit';
import { getColorDisplayHex } from '@pbroom/color-kit/driver';
getColorDisplayHex(parse('#3b82f6')); // → '#3b82f6'
getColorDisplayHex({ ...parse('#3b82f6'), alpha: 0.5 }); // → '#3b82f680'