Capstone: Automating a Real Batch-Retouching Workflow
Advanced Compositing & Retouching
Chapter 10 · Capstone: Automating a Real Batch-Retouching Workflow
Raster Editing Fundamentals' own capstone worked one photo, end to end, by hand — and named this course's own capstone directly as where that exact discipline scales up to a real production batch, automated via scripting. This capstone does exactly that: build one proven retouching recipe on a single reference photo, then automate it across an entire batch of product photos, using every technique from Chapters 2 through 9.
The Scenario
A client has delivered 60 raw product photos, each shot against a cluttered studio background, needing: the product masked out cleanly (including some fine, hair-like fringe on a fabric sample), composited onto the client's own consistent branded background, surface texture retouched to remove shipping-handling marks without losing real material texture, a subtle branded filter look applied consistently, and every file watermarked and exported — with all 60 files needing to go out the same day.
Step 1 — Building the Mask on a Reference Photo (Chapter 2)
Working on one representative photo first, build a precise channel-based mask around the product, using whichever color channel shows the strongest contrast against the studio background, refined enough to hold up against the fabric sample's own fine fringe detail.
Step 2 — Compositing Onto the Branded Background (Chapter 3)
Composite the masked product onto the client's branded background, matching color and lighting direction between the two, and feathering the mask's edge slightly so the fringe detail preserved in Step 1 reads as naturally photographed rather than pasted on.
Step 3 — Non-Destructive Retouching and the Brand's Filter Look (Chapters 4 & 8)
Convert the composited product layer to a Smart Object before applying the brand's signature filter stack — a specific, previously agreed sharpen-then-subtle-vignette combination — so the whole stack stays reopenable and adjustable per photo if the client requests a tweak later, rather than being baked in destructively.
Step 4 — Frequency-Separation Cleanup (Chapters 5 & 9)
Remove the shipping-handling marks from the product's surface using frequency separation, correcting tone on the Low Frequency layer without touching the real material texture on the High Frequency layer. In GIMP, this step uses the Wavelet Decompose script installed back in Chapter 9 to build the frequency layers, rather than assembling them by hand each time.
Step 5 — Recording the Recipe (Chapter 6)
With the full sequence proven on this one reference photo, record it as a Photoshop Action, or write it as a GIMP script calling the same sequence of PDB operations — turning a manually-proven workflow into something repeatable without re-performing every step by hand on each of the 60 files.
Step 6 — Running the Batch (Chapter 7)
Test the recorded Action or script against five representative files first, per Chapter 7's own tip — confirming the mask, composite, filter stack, and frequency-separation cleanup all hold up correctly before committing to the full run. Then run the Batch command (or the equivalent headless GIMP command-line invocation) across the remaining files.
Step 7 — Catching the Files That Didn't Match Assumptions (Chapters 6 & 7)
Two of the 60 files were shot at a different angle than the rest, and the recorded recipe's masking step doesn't hold up cleanly on them — exactly the silent-failure risk both Chapter 6 and Chapter 7 warned about. Because the batch run was logged, these two files are caught and flagged rather than shipped incorrectly, and are corrected individually by hand before final delivery.
Step 8 — Final Export
Export all 60 finished files — the corrected two included — to the client's required format and naming convention, with the fully-layered working files for each preserved separately in case of a future revision request.
| Capstone Step | Chapter It Draws From |
|---|---|
| Step 1 — Building the mask | Chapter 2 |
| Step 2 — Compositing onto the background | Chapter 3 |
| Step 3 — Smart Object + brand filter stack | Chapters 4 & 8 |
| Step 4 — Frequency-separation cleanup | Chapters 5 & 9 |
| Step 5 — Recording the recipe | Chapter 6 |
| Step 6 — Running the batch | Chapter 7 |
| Step 7 — Catching mismatched files | Chapters 6 & 7 |
| Step 8 — Final export | Raster Editing Fundamentals, Chapter 9 |
Hands-On Exercises
Explain why this capstone builds and proves the entire recipe on one reference photo (Steps 1–4) before recording or scripting anything (Step 5), rather than starting directly with automation.
📄 View solutionExplain why converting the product layer to a Smart Object in Step 3, before applying the brand's filter stack, specifically matters for a batch of 60 files rather than just one.
📄 View solutionExplain how this capstone's own outcome — 58 files processed correctly, 2 caught and fixed by hand — illustrates the relationship between automation and human judgment described in this chapter's own warning box, rather than treating either the automation or the two manual fixes as a failure.
📄 View solutionAdvanced Compositing & Retouching — 10 of 10 chapters complete. Combined with Raster Editing Fundamentals' own 10 chapters, the full Photoshop & GIMP track — 20 chapters in total — is now complete.
Chapter 10 Quick Reference
- Build and prove the full recipe on one reference photo before automating anything
- Every technique from Chapters 2–9 (masking, compositing, Smart Objects, frequency separation, scripting, batch processing, filter stacking, plugins) is used together in one workflow
- Test the recorded Action/script on a small subset before running the full batch
- Automation handles the repeatable majority reliably — human judgment is still needed to catch and fix the files that don't fit its assumptions
- This closes the full Photoshop & GIMP track — Raster Editing Fundamentals (10 ch.) + Advanced Compositing & Retouching (10 ch.) = 20 chapters