MaxChromaAtOptions
Options for maxChromaAt; also accepted by gamutBoundaryPath and chromaBand.
import type { MaxChromaAtOptions } from '@pbroom/color-kit';types.ts:35interface MaxChromaAtOptions {
gamut?: GamutTarget;
tolerance?: number;
maxIterations?: number;
maxChroma?: number;
alpha?: number;
}Properties
- gamut?
GamutTargetdefault'srgb' - Target gamut.
- tolerance?
numberdefault0.0001 - Width of the bisection interval at which the search stops; the result can be up to this much below the true boundary chroma. Lower values increase precision and work per call. Non-positive values use the default.
- maxIterations?
numberdefault30 - Hard cap on bisection iterations. Non-finite or non-positive values use the default.
- maxChroma?
numberdefault0.4 - Upper chroma search bound. If a color at this chroma is already in gamut, it is returned as is, so this also acts as a chroma cap.
- alpha?
numberdefault1 - Alpha channel used while sampling.