@pbroom/color-kit/driverColor area

ColorAreaPlaneDefinition

Plain, serializable OKLCH plane description of a color area; see toColorAreaPlaneDefinition.

interfaceimport type { ColorAreaPlaneDefinition } from '@pbroom/color-kit/driver';color-area.ts:337
interface ColorAreaPlaneDefinition {
  model: 'oklch';
  x: { channel: ColorAreaChannel; range: [number, number] };
  y: { channel: ColorAreaChannel; range: [number, number] };
  fixed: { l: number; c: number; h: number; alpha: number };
}

Properties

model'oklch'
Always 'oklch'.
x{ channel: ColorAreaChannel; range: [number, number] }
Horizontal axis channel and [start, end] range.
y{ channel: ColorAreaChannel; range: [number, number] }
Vertical axis channel and [start, end] range.
fixed{ l: number; c: number; h: number; alpha: number }
Reference color channels; the axis channels are overridden per point.