Clothing wrinkles are one of those problems that seem simple until you’re actually staring at a shirt that looks like it spent three hours crumpled in a gym bag. The Healing Brush is the tool most people reach for first — and for small, isolated blemishes on skin, it earns its reputation. But on fabric, it tends to fight you. Clothing has directional texture: weave, grain, sheen, shadow patterns that run in specific directions. The Healing Brush samples surrounding pixels and blends them in, which works on relatively uniform surfaces but creates muddy, smeared results on pinstripes, linen, or anything with a strong directional pattern. There are cleaner approaches, and they involve understanding what a wrinkle actually is at the pixel level.
What a Wrinkle Actually Is, Pixel by Pixel
A wrinkle in fabric is a localized compression of the surface — the cloth has been pushed up or folded, creating a raised ridge that catches more light on one side and casts a shadow on the other. In a photograph, that translates to a band of highlight pixels adjacent to a band of dark shadow pixels, both interrupting what should be a relatively continuous tone across the garment.
That framing is useful because it tells you what you’re actually trying to do: redistribute luminosity across a small region so the highlight-shadow pair dissolves into the surrounding tonal range. You’re not inventing new texture — the texture is already there, just lit wrong in that spot. The goal is to borrow the correctly lit version from somewhere nearby.
The Liquify Route: Smoothing Wrinkles by Moving Them
For wrinkles caused by fabric bunching — collar folds, a shirt pulling across the shoulder, material gathered at the waist — Liquify is often the right first move. Filter → Liquify opens a workspace where the Forward Warp tool lets you gently push fabric edges back into a smoother line.
The key is restraint. Liquify magnifies obvious errors when you push too hard: fabric that stretches unnaturally, edges that curve the wrong way, background elements that warp into the frame. Work with a brush that’s larger than the wrinkle itself, apply small nudges rather than aggressive drags, and watch the overall silhouette constantly, not just the spot you’re touching. A wrinkle that disappears but leaves a lumpy shoulder line is a worse outcome than the original wrinkle.
Use Liquify before any cloning or frequency separation — because both of those work on the actual pixel values, and if you Liquify afterward, you’re warping whatever patch work you’ve already done.
Frequency Separation: The Technique That Isolates Tone from Texture
Frequency separation is the method that makes the most structural sense for fabric retouching. The idea is to split the image into two layers: a low-frequency layer carrying broad luminosity and color (the tonal information, the shadows, the color of the fabric) and a high-frequency layer carrying fine texture detail (weave, threads, surface grain). Editing them independently means you can smooth out the light-and-shadow signature of a wrinkle on the low-frequency layer without disturbing the fabric texture sitting above it.
Setting it up in Photoshop takes a few steps, but the method is stable and reproducible:
- Duplicate your background layer twice. Name the lower copy Low Frequency and the upper copy High Frequency.
- Select the Low Frequency layer and run a Gaussian Blur — typically somewhere between 3 and 8 pixels depending on the resolution of the file and the scale of the fabric texture. Blur enough that individual threads are no longer distinguishable; the layer should look like a soft, slightly out-of-focus version of the garment.
- Select the High Frequency layer. Go to Image → Apply Image. Set the layer to Low Frequency, the blending mode to Subtract, Scale to 2, and Offset to 128. This removes the low-frequency information from the high-frequency layer, leaving only the fine detail.
- Set the High Frequency layer’s blend mode to Linear Light. Together the two layers now reconstruct the original image exactly.
From here, edit the Low Frequency layer with a soft brush set to Darken or Lighten mode (whichever the wrinkle requires), sampling from the correctly lit area of the fabric and painting gently across the highlight or shadow band of the wrinkle. Because you’re only affecting tone and color — not the texture layer above — the fabric grain remains intact and the result doesn’t look painted or smeared.
The Clone Stamp on the High Frequency Layer
Occasionally a wrinkle introduces texture that doesn’t belong — a harsh crease line that cuts across the weave pattern, for example. On the High Frequency layer, the Clone Stamp at 100% opacity with Normal blending can transplant the correct weave pattern from adjacent undisturbed fabric directly over the crease. Since this layer contains only texture detail with no broad tonal information, the stamp doesn’t introduce color or brightness shifts. It moves texture, and only texture.
Sample from an area with the same weave orientation as your target region. Fabric with a directional pattern — herringbone, twill, fine stripes — requires careful alignment, and you may need to rotate your sample source using the Clone Source panel (Window → Clone Source) to match the angle.
Blending Modes on Adjustment Layers: Targeted Tone Correction
For wrinkles that are primarily a matter of a localized dark shadow — fabric that folds and creates a crease that reads more as a shadow than a structural distortion — a Curves adjustment layer with a mask can be more precise than cloning anything.
Create a Curves layer, pull the midtones up slightly to lift the shadow, then invert the mask (Ctrl/Cmd+I) so the adjustment is hidden everywhere. Paint the mask white only over the shadow portion of the wrinkle, with a soft brush at low opacity, building the correction gradually. The result: the shadow lifts toward the surrounding fabric tone, and because you’re working with a non-destructive adjustment rather than painting pixels, you can dial the opacity of the entire layer back if the correction looks too strong.
Combining this with the luminosity blend mode on the Curves layer prevents the color from shifting — useful if the fabric has a saturated color that might drift with a straight luminosity adjustment.
Putting the Approaches in Order
A sensible retouching sequence for a badly wrinkled garment:
- Liquify first — address any fabric that has physically bunched or pulled out of its natural silhouette
- Frequency separation next — smooth the tonal signature of wrinkles on the Low Frequency layer; transplant clean weave texture on the High Frequency layer where necessary
- Targeted Curves last — lift any remaining shadow pockets that frequency work didn’t fully resolve, masked carefully to the problem area
Each step does a different job, and doing them in this order avoids undoing earlier work.
If you’re working on portrait retouching more broadly — skin, lighting, fabric all in the same session — it’s worth separating your fabric work onto its own stamped layer before you begin. That way the frequency separation stack lives independently and you can mask or discard it without affecting anything else.
For context on what these edits look like alongside skin retouching — where the Healing Brush does still belong — our piece on The Two Sliders That Control Every Blemish Edit in Camera Raw covers the mechanics of how Photoshop’s healing tools analyze and replace texture, which helps clarify exactly why they break down on directional fabric.
The Actual Next Step
Open a test file — ideally a shirt or jacket shot with visible wrinkles — and build the frequency separation stack manually at least once. The numbers (Gaussian Blur radius, Apply Image settings) only make sense when you’re watching the two layers split apart in front of you. Once the stack is set up, save a Photoshop action that replicates the Low Frequency and High Frequency layer setup automatically — that removes the fiddly part from every future session and lets you focus on the actual retouching work.