Photoshop: How do I create a saturation mask?

  • 5
  • Question
  • Updated 10 months ago
  • Answered
  • (Edited)
I'd like to perform an operation to perform "curves" effect on the saturation of image.

Curves can already work on Red, Green, Blue, or RGB.

This would be an effect that converts the RGB to HSB, and applies the "Curves" effect to only the "S" while leaving the H and B unchanged for each pixel.
Photo of rory lutter

rory lutter

  • 37 Posts
  • 7 Reply Likes

Posted 9 years ago

  • 5
Photo of rory lutter

rory lutter

  • 37 Posts
  • 7 Reply Likes
There are various places where you could implement this, and various extents to which you could choose a more or less robust implementation.

The feature that compelled me to ask for this feature would simply be a "saturation" option for the Curves adjustment.

Having additional options to effect hue and brightness in the same way would be nice too, but not as important as saturation for me.

Adjustments for HSB would also be perfectly well suited to being added to the "levels" adjustment, and one could envision a version of this idea where "curves" manipulators could optionally replace the sliders in the Hue Saturation adjustment.

My preference would be to have HSB options for the Curves adjustment, but any of the above solutions would be great.
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 850 Reply Likes
Ok, so that would just map saturation to saturation (and wouldn't be great in curves because of precision loss, bad UI match, etc.).
Photo of Andrew Rodney

Andrew Rodney

  • 858 Posts
  • 179 Reply Likes
LinoColor had a saturation curve dating back a good 8-10 years. I suspect this is the geniuses of the request. FWIW, it worked quite well and for some images, was kind of useful because you could as an example, lower saturation in shadows. You can do that today with channels (generated from a CMYK iteration, using the black channel) but its a lengthy process.
Photo of Scott Mahn

Scott Mahn

  • 178 Posts
  • 47 Reply Likes
Another way to make a Saturation mask:

Selective Color Adjustment Layer:
Absolute mode.
For each color channel drive the black slider all the way left.
For each Neutral (White, Black, Gray) drive the black slider right.

Make a mask from one of the channels, then delete the Sel Col layer.

By saving this setting it's very quick to add the adj layer, choose the preset from the pull down menu and you're there. A hot key action would be even faster.
Photo of Casey Gorsuch

Casey Gorsuch

  • 1 Post
  • 0 Reply Likes
Oh man, this is exactly what I've always needed. I've tried so many other solutions, but yours was the best so far, thanks!
Photo of JEA


  • 432 Posts
  • 221 Reply Likes
Are you sure the Selective Color Adjustment Layer produces the right result?

It doesn't match any other method like using the HSB/HSL filter in photoshop or photoshop 1 where there was actually HSB and HSL Color Modes or Gimp.

Compare the results to using the HSB/HSL plugin which gives the same results ps1 and gimp. In photoshop go to Filter>Other>HSB/HSL