MixavisdocsHomeCommunityOpen editor
DOCS/Effects

Curves

Colour

Per-channel input-to-output mapping with an arbitrary shape.

Curves is Levels without the constraint of three handles. You draw the mapping from input brightness to output brightness, per channel, with as many control points as you need.

Everything Levels can do, Curves can do — plus the things it cannot, like lifting shadows while leaving midtones alone, or tinting only the highlights.

What it looks like
Aa
Before
Aa
S-curve
Aa
Faded film
Same artwork either side, so the difference you see is the effect. Built with the same SVG-filter primitives the product uses, but tuned for legibility at this size — treat it as a faithful illustration of the behaviour rather than a pixel-exact capture of the editor.

When to reach for it#

  • Colour grading with any real intent.
  • Split toning — warm highlights against cool shadows.
  • Fixing one part of the tonal range without disturbing the rest.

Parameters#

Channelchannel#

RGB moves all three together. Individual channels are how you tint: raising the red curve's highlights warms the bright end while leaving shadows neutral.

Curve pointspoints#

Each point pins an input value to an output value. A straight diagonal changes nothing. An S-curve adds contrast; an inverted S removes it.

Recipes#

01

Faded film look

  1. On the RGB channel, raise the bottom-left point so blacks lift to dark grey.
  2. Pull the top-right point down very slightly so whites stop short of pure.
  3. On the blue channel, lift the shadow end a little and pull the highlight end down.

Cool shadows and warm highlights is the whole recipe. The specific amounts matter far less than the direction.

See also#

effectsLevels→effectsGradient Map→

Something here wrong or missing? Tell us in the community.