Portrait retouching typically involves the same core steps: smooth skin, brighten eyes, enhance color, add a subtle vignette. Doing this manually on every portrait takes 10-15 minutes. With a well-built action, it takes under a second — and you can fine-tune each adjustment after the fact.
Here’s how to build a portrait enhancement action that’s both powerful and flexible.
The Design Philosophy
The biggest mistake in action design is baking in fixed values. A good portrait action should create the structure for enhancement — adjustment layers, blend modes, masks — while leaving the intensity adjustable. That way, one action works across different skin tones, lighting setups, and editing styles.
We’ll accomplish this by using adjustment layers instead of destructive edits. Every layer the action creates can be toned up, down, or masked after the action runs.
Recording the Action
Open the Actions panel, create a new set called “Portrait Tools” if you don’t have one, then create a new action called “Portrait Enhancement.” Hit Record.
Layer 1: Skin Smoothing (Frequency Separation Lite)
Full frequency separation is overkill for an automated action. Instead, we’ll use a simpler approach:
- Press Ctrl/Cmd + Shift + Alt/Opt + E to stamp all visible layers
- Name this layer “Skin Smooth”
- Go to Filter > Blur > Gaussian Blur, set radius to 8px, click OK
- Set the layer blend mode to Soft Light (wait — that’s not right for smoothing)
Actually, here’s a better method:
- Stamp visible (Ctrl/Cmd + Shift + Alt/Opt + E)
- Name the layer “Skin Smooth”
- Go to Filter > Noise > Reduce Noise with Strength: 10, Preserve Details: 50%, Reduce Color Noise: 50%, Sharpen Details: 0%
- Set layer opacity to 60%
- Add a layer mask filled with black (Alt/Opt + click the mask icon)
The black mask hides the smoothing entirely. After the action runs, you paint white on the mask over skin areas to reveal the smoothing exactly where you want it. This prevents the action from blurring eyes, hair, and clothing.
Layer 2: Eye Brightening
- Create a new Curves adjustment layer
- Name it “Eye Brighten”
- Pull the midpoint of the RGB curve upward slightly (to around 140 output at 110 input)
- Fill the mask with black (Select > All, then Edit > Fill with Black)
Same idea — black mask, paint white over the eyes to brighten them. The Curves adjustment handles the brightening while the mask gives you precision.
Layer 3: Color Enhancement
- Create a new Hue/Saturation adjustment layer
- Name it “Color Boost”
- Increase Saturation to +12
- Reduce the layer opacity to 70%
This adds a subtle color boost across the whole image. Moderate enough to improve most portraits without oversaturating.
Layer 4: Skin Warmth
- Create a new Photo Filter adjustment layer
- Name it “Skin Warmth”
- Select Warming Filter (81) with density at 15%
- Leave “Preserve Luminosity” checked
A gentle warming that flatters skin tones across most lighting conditions.
Layer 5: Vignette
- Create a new Curves adjustment layer
- Name it “Vignette”
- Pull the midpoint of the RGB curve down slightly (to around 90 output at 128 input)
- Select the mask, then go to Filter > Blur > Gaussian Blur with 200px radius — wait, let’s do this properly:
- With the mask selected, select the Elliptical Marquee tool, draw an oval roughly covering the center of the image
- Feather the selection (Select > Modify > Feather, 150px)
- Fill the selection with white (Edit > Fill)
- Invert the selection and ensure the edges remain dark
A cleaner vignette approach: skip the selection method and simply lower the Curves for the vignette, then paint white in the center of the mask with a large, soft brush at low opacity.
Stop Recording
Click Stop. Your action now creates five adjustment layers in a structured stack.
After Running the Action
This is where the flexibility pays off. Once the action runs, you have a clean layer stack:
- Vignette — Adjust the curve to control intensity
- Skin Warmth — Change density or swap filter color
- Color Boost — Adjust saturation to taste
- Eye Brighten — Paint white on the mask over iris areas
- Skin Smooth — Paint white on the mask over skin, avoiding details
Each layer is independent. Turn any off, adjust opacity, modify the curves — the action gave you the framework, and you customize per image.
Testing and Refinement
Run the action on five different portraits: different skin tones, different lighting, indoor and outdoor. You’ll quickly spot which default values work broadly and which need adjustment.
The mark of a good action isn’t that it produces a finished image in one click — it’s that it gets you 80% of the way there and makes the remaining 20% fast and intuitive. Adjustment layers with masks achieve exactly that balance.
Comments (4)
Just subscribed to the newsletter after reading this. Quality content.
Been doing this wrong for years apparently. Thanks for the correction!
Just tried this technique and WOW. The before and after difference is incredible.
Thanks Jennifer Hayes! Glad you found it helpful.