@pbroom/color-kit/driverColor slider
colorFromColorSliderPosition
Returns a copy of color with channel set from a normalized track position (clamped to [0, 1]; 0 = range start). The result is not gamut-mapped.
import { colorFromColorSliderPosition } from '@pbroom/color-kit/driver';color-slider.ts:193function colorFromColorSliderPosition(
color: Color,
channel: ColorSliderChannel,
norm: number,
range: [number, number],
): Color;Parameters
Returns
Example
import { colorFromColorSliderPosition } from '@pbroom/color-kit/driver';
colorFromColorSliderPosition({ l: 0.6, c: 0.1, h: 250, alpha: 1 }, 'h', 0.5, [0, 360]);
// → { l: 0.6, c: 0.1, h: 180, alpha: 1 }