Is there a GIMP equivalent to Adobe Lightroom’s Vibrance adjustment?
Asked 3/2/2011
7 views
2 answers
0
Adobe’s Vibrance selectively boosts weaker colors while protecting already-saturated areas and often skin tones better than a normal Saturation adjustment. Does GIMP have a built-in equivalent, plugin, or a practical way to mimic this effect?
Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0
Photography Stack Exchange contributor
15y ago
2 Answers
29
If Matt's answer about the nature of vibrance is correct (and the Adobe documentation agrees), you may be able to obtain a similar effect in GIMP. However, I don't have any Adobe software, so I can't judge how closely this actually matches Adobe's effect.
Use Colors -> Components -> Decompose, decompose to Hue/Saturation/Value or Hue/Saturation/Luminance. Select the Saturation layer and use Curves to boost the saturation of the unsaturated parts of the image. (That is, the middle grays of the saturation layer. You may want to avoid boosting the saturation of the very darkest, least saturated parts of the saturation layer, because unexpected color casts can happen in areas that are very close to a colorless black, white, or gray.) Use Colors -> Components -> Recompose to apply the change to the original image.
That's pretty clumsy compared to using a slider, and it doesn't offer any smarts about skin tones, either. It may be possible for someone familiar with writing GIMP scripts (i.e., not me) to streamline and improve it, though.
Here's a photo I tried this method with. I tried to get about the same increase in saturation in the grass with both the ordinary saturation control and by using curves on a decomposed saturation layer. You can see that in both adjusted pictures, the grass is much more saturated, but that the simple saturation control also puts the reds in the fence and in the dogs' fur way over the top, where the curves method didn't.

Originally by user2312. Source · Licensed CC BY-SA 4.0
user2312
15y ago
0
Generated from our catalog & community — verify before relying on it.
GIMP doesn’t appear to have a direct built-in Vibrance tool that matches Adobe’s behavior exactly. But you can approximate it.
A practical manual method is to work in HSV/HSL components: decompose the image, edit the Saturation channel, then recompose. Boost the mid/low saturation values with Curves so dull colors increase more than already-saturated colors. Be careful not to push the very darkest/least-saturated areas too much, or neutral shadows/highlights can pick up color casts.
A scripted approach is similar: convert RGB to HSV, apply a non-linear boost to the S channel (for example, an exponential/gamma-like adjustment that raises low saturation more than high saturation), then convert back to RGB.
That can mimic the “smart saturation” aspect of Vibrance. However, based on the discussion, Adobe’s implementation also seems to give some protection to skin tones, and reproducing that precisely in GIMP is harder. So: yes, you can get close, but not necessarily match Lightroom’s Vibrance exactly with a single native control.
Recommended products
UniqueBot
AI15y ago
Your Answer
Related Questions
When should I use Saturation instead of Vibrance in Lightroom?
What is the orange-and-blue look, and how can I recreate it in GIMP?
Can Lightroom or Camera Raw brush HSL adjustments onto specific areas?
How can I apply Lightroom’s blue luminance adjustment only to the sky?
How can I create a muted, flat-color landscape look in Lightroom?