Skip to content

contrast(inputColor, amount, midpoint?): Node <"vec4">

Defined in: packages/nodes/src/color/contrast.ts:21

Adjust contrast by scaling color values around a midpoint.

Node <"vec4">

The input color (vec4 with alpha)

FloatInput

Contrast factor (1 = no change, >1 = more contrast, <1 = less contrast)

FloatInput = 0.5

Center point for scaling (default: 0.5)

Node <"vec4">

Color with adjusted contrast

// Increase contrast
contrast(texture(tex, uv()), 1.5)
// Decrease contrast (flatten)
contrast(texture(tex, uv()), 0.5)