Diverging Scheme Midpoint Neutral Check

Audit caller measured diverging-scheme midpoint same-white CIELAB chroma against explicit inclusive neutral tolerance; neutrality alone does not establish perceptual balance, accessibility or symmetry of endpoints.

Description

A diverging scheme’s neutral midpoint can be screened by Lab chroma.

A diverging scheme’s neutral midpoint can be screened by Lab chroma. Neutrality alone does not establish endpoint balance.1

Enter same-white Lab with L 0–100,a/b±200 and nonnegative caller ceiling. Return midpoint chroma and inclusive gate.

When to use Diverging Scheme Midpoint Neutral Check

Use Diverging Scheme Midpoint Neutral Check when you need to evaluate the supplied records under the calculation and evidence rules below. No perceptual balance, endpoint symmetry or accessibility guarantee is established.

Prepare colors in the stated color space and scale. Use encoded RGB fractions, linear RGB, Lab, xy, byte values or ink percentages exactly as requested; supply caller tolerances and reference conditions.

How to use Diverging Scheme Midpoint Neutral Check and understand its results

  1. Prepare colors in the stated color space and scale. Use encoded RGB fractions, linear RGB, Lab, xy, byte values or ink percentages exactly as requested; supply caller tolerances and reference conditions.
  2. Enter midpointLab, callerNeutralChromaCeiling using the field table and calculation rules, then run the tool.
  3. Read midpointChroma, withinCallerNeutralChromaPolicy. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
midpointLabMidpoint lablist of numberRequired
callerNeutralChromaCeilingCaller neutral chroma ceilingnumberRequired

Enter same-white Lab with L 0–100,a/b±200 and nonnegative caller ceiling. Return midpoint chroma and inclusive gate.

chroma=hypot(a*,b*); neutral=chroma≤ceiling

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
midpointChromaMidpoint chromanumber
withinCallerNeutralChromaPolicyWithin caller neutral chroma policyboolean
json
{
  "input": {
    "midpointLab": [
      50,
      3,
      4
    ],
    "callerNeutralChromaCeiling": 5
  },
  "output": {
    "midpointChroma": 5,
    "withinCallerNeutralChromaPolicy": true
  }
}

Limitations and assumptions

No perceptual balance, endpoint symmetry or accessibility guarantee is established.

Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Numeric lists are limited to 10,000 entries; string lists to 128 strings of at most 128 characters each. The rules above may impose smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.

Alternative or Complementary methods

Use LCH Components From LAB Converter: CIELCH expresses CIELAB a/b axes in polar form. A neutral has no meaningful chromatic hue. For a complementary task, use Categorical Minimum Delta-E Pairwise: Categorical color separation can be audited across every palette pair. CIE 76 uses Euclidean distance in one Lab reference frame.

References

  1. Diverging Scheme Midpoint Neutral Check — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies