@pbroom/color-kitContrast

ContrastRegionSampling

Sampling options as the contrast-region solver runs them, with defaults filled in and limits applied; returned by clampContrastRegionSampling.

interfaceimport type { ContrastRegionSampling } from '@pbroom/color-kit';region-shared.ts:81
interface ContrastRegionSampling {
  initialSamples: number;
  errorTolerance: number;
  maxDepth: number;
}

Properties

initialSamplesnumber
Initial samples per region side, at most 512.
errorTolerancenumber
Midpoint-to-chord split threshold in l/c units, at least 1e-6.
maxDepthnumber
Maximum halvings of an initial sample interval, at most 12.