Color and Tone Correction in GIMP: Levels, Curves, White Balance, and Saturation

Capítulo 7

Estimated reading time: 9 minutes

+ Exercise

A repeatable correction order (and why it works)

Color correction is easier when you follow the same sequence every time. A reliable order is: (1) exposure/contrast(2) white balance(3) color intensity. The reason: contrast changes affect how colors look, and white balance changes affect every color channel. If you boost saturation too early, you may exaggerate a color cast or push colors into clipping.

  • Step 1: Exposure/contrast (Levels, Curves, Shadows-Highlights)
  • Step 2: White balance (Color Temperature / White Balance tools)
  • Step 3: Color intensity (Hue-Saturation, sometimes Curves by channel)

Reading the histogram (your clipping warning system)

A histogram shows how many pixels exist at each brightness level from black (left) to white (right). When the graph is pressed hard against the left edge, shadows may be clipped (pure black with no detail). When it’s pressed against the right edge, highlights may be clipped (pure white with no detail). Your goal for natural edits is usually to use most of the range without crushing detail at either end.

  • Shadow clipping: detail disappears in dark areas; histogram piles up at the left edge.
  • Highlight clipping: detail disappears in bright areas; histogram piles up at the right edge.
  • Safe practice: set black/white points conservatively and watch for sudden “flat” areas in the image (no texture).

Where you’ll see histograms in GIMP

You’ll encounter histograms inside tools like Levels and Curves. Use them actively: don’t just “make it look good,” also confirm you’re not clipping important tones.

Levels: set black and white points (and midtones)

Levels is the fastest way to fix a dull image that doesn’t reach true blacks or clean whites. It remaps tones using three main controls: black point, white point, and midtones (gamma).

Concept: what the three sliders do

  • Black point (left slider): everything at or darker than this becomes black; moving it right deepens shadows.
  • White point (right slider): everything at or brighter than this becomes white; moving it left brightens highlights.
  • Midtones/gamma (middle slider): shifts overall brightness without changing endpoints as aggressively; useful for lifting or lowering midtones.

Step-by-step: basic Levels correction

  1. Open Colors → Levels.
  2. Look at the histogram. If there’s empty space before the data starts on the left, the image lacks deep blacks; if there’s empty space after the data ends on the right, it lacks bright whites.
  3. Drag the black point slider right until it meets the start of the histogram “mountain.” Stop early if important shadow detail begins to disappear.
  4. Drag the white point slider left until it meets the end of the histogram data. Stop early if highlights lose texture (clouds, skin shine, light fabric).
  5. Adjust the midtones slider slightly (often small moves) to place the overall brightness where you want it.
  6. Toggle preview on/off to confirm you improved contrast without making the image harsh.

Tip: use the clipping preview mindset

If your photo contains specular highlights (tiny reflections on metal, water sparkles), a small amount of highlight clipping can be acceptable. But clipping on skin, clouds, or product surfaces usually looks bad. Aim to preserve detail in those areas.

Continue in our app.
  • Listen to the audio with the screen off.
  • Earn a certificate upon completion.
  • Over 5000 courses for you to explore!
Or continue reading below...
Download App

Download the app

Curves: shape contrast with precision

Curves gives finer control than Levels by letting you bend the tonal response. It’s ideal for adding “snap” with a gentle S-curve or protecting highlights while deepening shadows.

Concept: the curve graph

  • The horizontal axis is the original brightness (input).
  • The vertical axis is the new brightness (output).
  • A point on the curve locks a tone range; moving it up brightens that range, moving it down darkens it.

Step-by-step: add gentle contrast (classic S-curve)

  1. Open Colors → Curves.
  2. Click to add a point in the shadows region (left third) and drag it slightly downward to deepen shadows.
  3. Add a point in the highlights region (right third) and drag it slightly upward to brighten highlights.
  4. Keep the middle area relatively stable to avoid over-darkening or over-brightening midtones.
  5. Watch the histogram and the image: if bright areas lose texture, reduce the highlight lift; if shadows block up, reduce the shadow drop.

Practical note: Curves vs Levels

  • Use Levels to quickly set endpoints (black/white points).
  • Use Curves to sculpt contrast more naturally (especially for portraits and landscapes).

Shadows-Highlights: recover detail without flattening everything

Shadows-Highlights is useful when a photo has dark shadow areas and bright highlights at the same time (high dynamic range scenes). It can lift shadows or tame highlights, but it’s easy to overdo and create a gray, “HDR-ish” look.

Step-by-step: subtle shadow lift

  1. Go to Colors → Shadows-Highlights.
  2. Increase Shadows slightly to reveal detail in dark areas.
  3. If highlights look too strong, increase Highlights slightly to reduce them.
  4. Use small adjustments and keep checking overall contrast; if the image becomes flat, reduce the effect and rely more on Curves for contrast shaping.

When to use it in the order

Use it during Step 1 (exposure/contrast), usually before final Curves tweaks. Think of it as “rebalancing” tones, then you refine contrast afterward.

White balance and color temperature: remove color casts

White balance corrects unwanted color tint caused by lighting (too warm/yellow indoors, too cool/blue in shade, green casts from fluorescent lights). A correct white balance makes neutral areas (white/gray) look neutral, and it improves skin tones and product colors.

Tools you can use

  • Colors → Color Temperature (adjust warmth/coolness and sometimes tint depending on version/plugins)
  • Colors → Levels or Colors → Curves per channel (Red/Green/Blue) for manual correction
  • Colors → Color Balance (helpful for adding/removing color in shadows/midtones/highlights)

Step-by-step: quick correction with Color Temperature

  1. After you’ve set exposure/contrast, open Colors → Color Temperature.
  2. If the image is too yellow/orange, move toward a cooler temperature; if it’s too blue, move toward a warmer temperature.
  3. Adjust gradually while checking known neutrals (white shirt, gray wall, paper) and skin tones.
  4. Stop when neutrals look neutral and the image still feels natural (avoid making whites look bluish or skin look gray).

Manual white balance using Levels (per channel)

This method is powerful when Color Temperature isn’t enough or when you need precise control.

  1. Open Colors → Levels.
  2. Change Channel from Value to Red. Look for gaps at the ends of the histogram for that channel.
  3. Set the Red channel’s black/white points gently (small moves). Repeat for Green and Blue.
  4. Use tiny adjustments: channel endpoint moves can quickly create color shifts and clipping in that channel.
  5. Switch back to Value to confirm overall contrast still looks right.

Clipping warning: you can clip a single color channel even if the overall Value histogram looks fine. If highlights start turning oddly tinted (e.g., yellow highlights or magenta whites), you may be clipping one channel.

Hue-Saturation: control color intensity without breaking realism

Hue-Saturation is your main tool for adjusting how vivid the colors are. Beginners often over-saturate; a natural result usually comes from small increases, or even slight decreases if the photo already has strong color.

Concept: Hue vs Saturation vs Lightness

  • Hue: changes the color family (red to orange, blue to purple). Use sparingly for correction.
  • Saturation: increases/decreases color intensity. Most common adjustment.
  • Lightness: changes brightness of colors; can wash out or crush color quickly—use carefully.

Step-by-step: subtle saturation boost

  1. Go to Colors → Hue-Saturation.
  2. Start with a small increase in Saturation.
  3. Check skin tones and neutrals: if skin becomes too orange/red or neutrals pick up color, reduce saturation.
  4. If only one color is too strong (e.g., greens), choose that color range (if available) and reduce saturation slightly for that range.

Practical guideline

If you’re unsure, underdo saturation. A natural-looking image usually survives different screens and lighting better than an over-saturated one.

Hands-on lab: fix a dull photo from start to export

Goal: improve a flat, slightly color-cast photo so it looks natural, with better contrast and clean color, without clipping important detail.

Lab setup: what to look for before touching sliders

  • Does the image look gray/flat? (likely missing black/white points)
  • Is it too warm (yellow/orange) or too cool (blue)? (white balance issue)
  • Are colors weak or too strong? (saturation)
  • Are shadows too dark while highlights are bright? (consider Shadows-Highlights)

Step 1: set black and white points with Levels

  1. Open Colors → Levels.
  2. In the Value channel, move the black point inward until it meets the start of the histogram data.
  3. Move the white point inward until it meets the end of the histogram data.
  4. Adjust midtones slightly to place overall brightness (faces and main subject should look right).
  5. Confirm you did not destroy detail in important shadows/highlights.

Step 2: add gentle contrast with Curves

  1. Open Colors → Curves.
  2. Create a mild S-curve: slightly down in shadows, slightly up in highlights.
  3. If the image starts to look harsh, reduce the curve strength (smaller moves, fewer points).

Step 3 (optional): rebalance difficult tones with Shadows-Highlights

  1. If shadows are still too heavy, open Colors → Shadows-Highlights.
  2. Lift Shadows a little; reduce Highlights a little if needed.
  3. Return to Curves if you need to restore a touch of contrast after lifting shadows.

Step 4: correct the color cast (white balance)

  1. Open Colors → Color Temperature.
  2. Adjust toward warmer or cooler until neutrals look neutral.
  3. If the cast is stubborn or uneven, fine-tune with Levels per channel (Red/Green/Blue) using small endpoint moves.

Step 5: adjust color intensity with Hue-Saturation

  1. Open Colors → Hue-Saturation.
  2. Increase Saturation slightly if the photo still looks dull.
  3. Check skin, whites, and grays. If they pick up unwanted color, reduce saturation.

Quality checks: avoid clipping and keep it believable

  • Re-open Levels briefly and check the histogram: avoid hard clipping at both ends unless it’s intentional and limited to tiny specular highlights.
  • Zoom to 100% and inspect: look for banding in skies, noisy shadows from too much lifting, or overly vivid colors.
  • Toggle each tool’s preview (or compare with the original) to ensure the edit is an improvement, not just “different.”

Export a natural-looking result

When you’re satisfied, export to a common format:

  • File → Export As → choose JPEG for photos (set a high quality value for minimal artifacts) or PNG for lossless output.
  • If you see color shifts after export, ensure you’re using consistent color management settings and avoid extreme saturation that can exceed typical display ranges.

Quick reference: which tool to reach for

ProblemBest starting toolFollow-up
Flat, low contrastLevels (black/white points)Curves (gentle S-curve)
Harsh highlights or blocked shadowsShadows-HighlightsCurves to restore contrast
Too warm/cool overallColor TemperatureLevels/Curves per channel for precision
Colors look dullHue-Saturation (small increase)Curves per channel if needed
Weird tinted whites after editsCheck channel clipping in LevelsBack off endpoints / reduce saturation

Now answer the exercise about the content:

Why is it recommended to adjust exposure/contrast before white balance and saturation in a typical GIMP correction workflow?

You are right! Congratulations, now go to the next page

You missed! Try again.

Exposure/contrast changes can shift how colors look, and white balance affects every channel. If you boost saturation first, you may intensify a color cast or push colors into clipping.

Next chapter

Retouching in GIMP: Spot Removal, Clone Healing, and Subtle Enhancements

Arrow Right Icon
Free Ebook cover GIMP for Beginners: Free Image Editing from Zero to Confident
70%

GIMP for Beginners: Free Image Editing from Zero to Confident

New course

10 pages

Download the app to earn free Certification and listen to the courses in the background, even with the screen off.