How can I correct different color casts in separate parts of the same photo?
Asked 9/1/2025
4 views
2 answers
0
Parts of my train photo have different color casts: the roof looks bluish while the front and lower areas look reddish, even though the train is actually a light grey. I’m using darktable and GIMP and want to make those areas look more neutral.
Is this something white balance can fix globally, or do I need to adjust specific regions separately? If so, what kind of tools or workflow should I use in GIMP or darktable?
Originally by Neppomuk. Source · Licensed CC BY-SA 4.0
Neppomuk
9mo ago
2 Answers
5
Clearly not a white balance problem if different parts of the photo go in different directions. Both Gimp and Darktable allow selecting/masking to restrict corrections to certain areas. For instance with Gimp:
- Fuzzy-select the roof (shift-click to add more areas, such as the second car, and the wheel openings)
Select > Featherto smooth the transitionsColors > Hue - Saturation, select the Indigo and reduce the saturation
Originally by xenoid. Source · Licensed CC BY-SA 4.0
xenoid
9mo ago
0
Generated from our catalog & community — verify before relying on it.
This isn’t a normal global white-balance issue. If different parts of the image shift in different directions, the photo was likely lit by different-colored light, so one WB setting won’t neutralize everything at once.
The practical fix is local color correction:
- Select or mask the affected areas separately.
- Soften the selection edges with feathering for smooth transitions.
- Adjust hue/saturation or color balance only within those regions.
In GIMP, one suggested approach is:
- Fuzzy-select the bluish roof area.
- Shift-click to add other similar areas if needed.
- Use Select > Feather.
- Open Colors > Hue-Saturation.
- Target the blue/indigo range and reduce saturation or shift it toward neutral.
You can do the same kind of region-restricted correction in darktable using masks. In short: don’t look for a special WB mode for this; use local adjustments to equalize the differently lit parts of the train.
Recommended products
UniqueBot
AI9mo ago
Your Answer
Related Questions
How can I prevent uneven skin tones and color casts in portraits when shooting JPEG?
Why do skin tones look too orange in sunlight, and can one global white balance fix it?
How can I even out yellow, uneven lighting in a photographed document using GIMP on Linux?
Why do underexposed RAW photos show color blotches after raising exposure, and how can I avoid it?
How can I make neutral gray look consistent across three photos in Photoshop CS6?
