Color Burn vs Linear Burn Contrast in GIMP

In GIMP, both Color Burn and Linear Burn are darkening blend modes, but they alter the underlying layer in fundamentally different ways. Linear Burn uses simple subtractive arithmetic that darkens all pixels uniformly across the dynamic range, often resulting in clipped shadows without changing the relative tonal spread. Color Burn, by contrast, uses a non-linear division formula that dramatically increases contrast by compressing dark values, preserving bright highlights, and stretching the midtones to produce richer, punchier tonal transitions.

The Subtractive Math of Linear Burn

Linear Burn darkens an image by adding the values of the two layers together and subtracting the maximum value (pure white). When pixel values are normalized between 0.0 (pure black) and 1.0 (pure white), the formula is:

\[\text{Result} = \text{Base} + \text{Blend} - 1.0\]

Any resulting value below 0.0 is clipped to pure black. Because the blend value is subtracted equally from every corresponding pixel on the base layer, the tone response is entirely linear. Linear Burn does not alter the mathematical slope between bright and dark pixels; it simply shifts the entire histogram toward black. While this reduces overall exposure and darkens the composition, it does not enhance local contrast—it flattens shadow detail by crushing low-end values into zero.

The Contrast-Multiplying Math of Color Burn

Color Burn relies on a reciprocal division formula rather than simple subtraction. Using the same 0.0 to 1.0 scale, the formula calculates the inverted base layer divided by the blend layer, then inverts the final result:

\[\text{Result} = 1.0 - \left(\frac{1.0 - \text{Base}}{\text{Blend}}\right)\]

Because the blend layer acts as a divisor for the inverted base, the relationship between input and output tones becomes steep and non-linear. As the blend pixel approaches zero (black), the denominator shrinks, causing the subtracted quotient to increase exponentially.

This creates three distinct visual behaviors that generate intense contrast:

  1. Non-Linear Tonal Stretching: Dividing by fractional values curves the tonal response curve rather than sliding it. Highlights stay relatively bright, while midtones and three-quarter tones are pulled down sharply toward black. This steepens the slope between light and dark areas, which is the exact mathematical definition of increased contrast.
  2. Dynamic Range Compression in Shadows: Instead of clipping shadows uniformly, Color Burn accelerates shadow falloff. Darker tones in the base layer collapse into deep blacks rapidly, exaggerating the boundary between light sources and shadow edges.
  3. Saturation Boost: In GIMP's standard RGB color space, blend formulas are calculated per channel. Because Color Burn's division alters the ratio between red, green, and blue channels exponentially rather than subtractively, it substantially increases color saturation alongside tonal contrast.

Summary of Visual Differences

When you apply Linear Burn in GIMP, you get an even, low-exposure effect similar to reducing camera exposure without altering the gamma curve. When you apply Color Burn, you fundamentally reshape the underlying layer's gamma curve: whites resist darkening, blacks fall off into deep shadows, and the midtones stretch out, creating the dramatic contrast, vivid saturation, and punchy transitions characteristic of darkroom-style film burning.