End-to-End Color Management Workflow
A pixel travels through six or seven distinct stages between the sensor that captured it and the display or print that finally shows it. Each transition is a point where color can silently shift. This article walks the whole pipeline - capture, raw, edit, proof, output, handoff, archive - and names the discipline that keeps it predictable.
Advanced workflow simulator
A strong color-management workflow is not a single setting. It is a chain of color contracts: the input profile, the working space, the proofing condition, the destination profile, the export metadata, the handoff note, and the archive package. This simulator lets you stress-test that chain before the article walks through each stage.
Stress-test capture, edit, proof, output, handoff, and archive choices
Adjust source gamut, exposure stress, proofing rigor, profile age, monitor calibration, total ink coverage, embedded metadata, handoff discipline, and archive completeness. The canvas redraws the full pipeline and the meters show where color is most likely to drift.
The end-to-end pipeline
Most color problems are not failures of a single tool. They are failures of a boundary between two tools. The capture says raw, the editor assumes sRGB. The editor exports ProPhoto, the proofing print runs at D50. The grade says Rec.2020, the deliverable target is sRGB. Each junction is an opportunity for a silent conversion or a silent omission.
A disciplined workflow names every stage, declares its working space, and handles the transitions explicitly. Below is the canonical pipeline. The exact names vary by industry (photography, design, cinema, web) but the structure is the same.
Capture
Sensor records raw values. White balance, exposure, and (if relevant) lens profile chosen now or deferred.
Ingest & raw conversion
Demosaic, apply camera profile, set working space. Final white balance adjustments live here.
Edit / Grade
Tonal corrections, local adjustments, retouching, compositing. Stays in the chosen working space at 16-bit minimum.
Soft proof
Simulate destination device on calibrated monitor. Gamut warnings, rendering-intent choice.
Output / Convert
Convert to destination profile with chosen intent. Apply sharpening for output medium.
Handoff / Deliver
Tagged file, documented profile, intent, viewing condition. Embed metadata, keep working files.
Archive
Raw + master + delivery files preserved with explicit color metadata. Long-term storage with redundancy.
Stage 1: Capture
The first color decision is whether you record raw or baked imagery. Raw preserves every sensor sample plus the metadata needed to interpret it: white balance, exposure compensation, color matrix, lens corrections. Baked formats (JPEG, in-camera HEIF) commit to those decisions immediately - smaller files, faster pipeline, irrevocable choices.
Stage 2: Ingest and raw conversion
Raw conversion turns sensor data into pixels in a chosen working space. The key decisions: which camera profile, which working space, what bit depth, what rendering. Modern raw converters (Lightroom, Capture One, DxO, RawTherapee, darktable) all expose the same fundamental knobs.
Pick the right edit space for the destination
Choose your destination and your editing depth. The system recommends the working space that gives the most headroom without wasting bits. The general rule: edit in a space at least as wide as your widest destination, and at least 16-bit if the space is wider than sRGB.
- Recommended working space
- Display P3
- Bit depth verdict
- 16-bit · safe
- Reasoning
- Display P3 covers modern phone/laptop wide-gamut delivery and converts cleanly back to sRGB for legacy targets.
Stage 3: Working space and edit
The working space is the canvas you edit on. Every adjustment - exposure, contrast, hue, color grading, masks, healing - happens here. Choose a space at least as wide as your widest destination, and stay at 16-bit (or 32-bit float for HDR / compositing). 8-bit ProPhoto bands aggressively; 8-bit Adobe RGB bands in gradients. 16-bit anything is generally safe.
Stage 4: Soft proofing
Soft proofing simulates a destination device on your editing monitor. It tells you two things: how the image will look on that destination, and which colors fall outside its gamut. Apply soft proof before output conversion - it gives you a chance to adjust the master file rather than the (often non-destructively editable) export.
Watch out-of-gamut areas highlight as you change destination
A wide-gamut scene is soft-proofed against different destinations. Pixels that fall outside the destination's gamut are highlighted in gray. Adjust the destination to see how much detail your delivery would lose.
Stage 5: Output and delivery
Output is the one-way trip from master file to deliverable. The conversion applies the destination profile with the chosen rendering intent and BPC, plus output-medium-specific sharpening and format encoding. Once written, the file is committed to that destination's interpretation - downstream stages assume the conversion was correct.
| Destination | Profile | Intent | BPC | Format |
|---|---|---|---|---|
| Web (legacy) | sRGB IEC61966-2.1 | Relative colorimetric | On | JPEG / WebP / AVIF (8-bit) |
| Web (wide-gamut) | Display P3 | Relative colorimetric | On | AVIF / JPEG XL (10-bit) |
| Inkjet glossy | Printer/paper specific | Perceptual | On | 16-bit TIFF / PSD |
| Coated offset | FOGRA39 / GRACoL 2013 | Relative colorimetric | On | PDF/X (16-bit master) |
| Newsprint | ISOnewspaper26v4 | Perceptual | On | PDF/X |
| SDR video | Rec.709 (BT.1886) | Relative | — | ProRes / DNxHR 10-bit |
| HDR streaming | Rec.2020 + PQ | Relative | — | HEVC 10-bit / AV1 10-bit |
| Cinema DCP | DCI-P3 + γ 2.6 | Relative | — | JPEG2000 in MXF |
Web delivery specifics
Web delivery has two distinct regimes today. The legacy path assumes sRGB everywhere - safe, universal, narrow gamut. The wide-gamut path uses Display P3 or higher in modern formats with explicit color tagging - and gracefully falls back on older devices.
<picture> with multiple sources
to deliver AVIF or JPEG XL to capable browsers and JPEG/PNG to
everyone else. Wide-gamut for capable destinations only.color(display-p3 ...) or
color(rec2020 ...) for explicit wide-gamut CSS colors.
Browsers convert down for legacy displays automatically.Print delivery specifics
Print is where ICC color management really earns its keep. CMYK presses, inkjet printers, fine-art papers - each combination has its own profile, and each profile has its own gamut. The print stage is also where dot gain, paper white, and substrate effects suddenly matter.
Video and HDR delivery
Video adds two complications photographers can ignore: chroma subsampling (the YCbCr 4:2:0 / 4:2:2 family) and an explicit HDR vs SDR decision tied to the transfer function (PQ or HLG vs BT.1886).
Handoff between teams
Most "the file looks different at their end" complaints trace to an undocumented handoff. The receiving team made an assumption that didn't match the sending team's reality. Naming the assumption explicitly prevents the bug.
Six common handoffs and what to send
Each scenario describes who is sending what to whom. The "send" column is the file format and profile / metadata to attach. The "spec" column is the explicit color contract: which profile, which intent, which white point.
Photographer → Designer
Hi-res photo for layout use.
Designer → Press
Final layout for offset printing.
Editor → Brand
Web-ready brand campaign image.
Cinematographer → Colorist
Raw camera footage for grading.
Colorist → Distributor
Finished master for streaming HDR.
Studio → Print vendor
Fine-art print of a calibrated master.
Archive and asset management
The discipline that lets you re-master a 2010 project for a 2030 HDR streaming deal is archival hygiene. Keep three layers: raw (the original sensor data), master (the working-space file with all non-destructive adjustments), and delivery (the converted output). Lose the master and you can't re-cut for a new destination.
Workflow pitfalls
A pre-flight checklist beats troubleshooting. The most common production color bugs are easy to catch with discipline at the right stage.
- Profile embedded? Every exported file should carry an ICC profile or named-space metadata. Untagged = silent assumption.
- Bit depth matches gamut? 8-bit only for sRGB. Wide gamut needs 16-bit (or 10-bit minimum for video).
- Soft-proof verified? View the file under the actual destination profile before exporting. Catch out-of-gamut surprises now.
- Output intent appropriate? Perceptual for naturalistic photos, relative-colorimetric for brand-critical work, saturation only for charts.
- Black point compensation on? Default to on for any relative-colorimetric output. Shadows survive.
- Resolution and sharpening? Output-medium sharpening is the final step before export. Inkjet, press, web, and video each need different amounts.
- File format suits destination? JPEG for legacy web; AVIF / JPEG XL for modern; TIFF for print; PDF/X for press; ProRes / DNxHR for video master.
- Color metadata documented? Hand off with explicit notes: "Adobe RGB, perceptual intent, BPC on, sharpened for 200 DPI inkjet."
- Calibration current? Monitor recalibrated within the last week. Reference target measurements within the last month if precision matters.
- Working files preserved? Don't save flat over the master. Layered PSD/TIFF, XMP sidecars, project files - all archived.
Test your understanding
Six questions on workflow stages, working spaces, and handoffs. Wrong answers come with brief explanations.
Quick check
Continue your journey
Color Proofing: Soft Proofing and Hard Proofs
The verify-before-press stage that sits inside this workflow.
Print · 32Substrates and Finishing
How paper and finish set the gamut your workflow has to target.
Foundations · 01What Color Is and How Humans See It
The cornerstone connecting light, surface, eye, brain, and standards.
Physics · 04Spectral Power Distributions and Why RGB Is Not Enough
The spectra behind every capture and delivery decision.
Digital · 12RGB, sRGB, Adobe RGB, ProPhoto, Display P3, Rec.2020
The working spaces this workflow chooses between at every stage.
Digital · 14Gamma, Linear Light, and Transfer Functions
The transfer curves every export step encodes through.
Digital · 15ICC Profiles and How Color Management Actually Works
The profile architecture this workflow depends on at every transition.
Design · 13Accessible Color Design and WCAG Contrast
The accessibility verification that should sit alongside output conversion in any web delivery.