Tooling

Photo Color Management

DisplayCAL, ArgyllCMS, calibration hardware, ICC profiles, soft proofing, print profiles.

Color management is the boring infrastructure that makes a photo on your screen look right on your printer, on a client's laptop, and on Instagram. The basics: calibrate your display monthly, work in a wide-gamut space (ProPhoto / AdobeRGB / Display-P3 depending), soft-proof before exporting, and use the printer-paper combo's ICC profile when printing. For develop apps that consume these profiles see Photo RAW Editors; for the file formats themselves see Photo File Formats.

Calibration software (free / OSS)

  • DisplayCAL — GPL, cross-platform. The OSS display calibration GUI; wraps ArgyllCMS. Drives most colorimeters (X-Rite i1Display Pro, Calibrite Display Plus HL, Spyder X, ColorMunki). Far more capable than the bundled vendor software (more controls, better verification, ICC v4 support). Default for serious calibration.
  • ArgyllCMS — GPL CLI; the engine under DisplayCAL. Use directly for scripting / batch calibration of multiple displays.
  • LittleCMS (lcms2) — LGPL color engine library; embedded in GIMP, darktable, RawTherapee, ImageMagick. Not a calibration tool; it's the math.

Calibration software (vendor / paid)

  • Calibrite Profiler — free download, requires Calibrite hardware (the i1Display Pro successor since X-Rite spun off the photo line in 2022).
  • X-Rite i1Profiler — legacy version of the above; still works.
  • Datacolor SpyderX Pro / Elite — bundled with Spyder hardware.
  • basICColor display — paid pro; print-shop / repro standard.
  • ColorNavigator (EIZO) — free, EIZO ColorEdge displays only; outstanding hardware-LUT calibration.

Calibration hardware (paid; you need one)

  • Calibrite Display Plus HL — current-gen colorimeter; HDR-capable, OLED-ready. The 2024–2026 default for photographers.
  • Calibrite Display Pro HL — cheaper sibling; same sensor class, fewer features.
  • Datacolor SpyderX2 Elite / SpyderX2 Ultra — competitor; comparable accuracy, sometimes cheaper.
  • X-Rite i1Display Pro Plus — discontinued, still circulating; rebranded as Calibrite.
  • i1Pro 3 / i1Pro 3 Plus — paid pro spectrophotometer; needed for printer profiling (a colorimeter does displays only).
  • ColorChecker Passport Photo 2 — paid; pocket-sized 24-patch target you photograph in scene to make a custom DNG / DCP camera profile.

Working color spaces

  • sRGB — the web / phone / generic-display default; output here for online sharing.
  • Adobe RGB — wider; matches most inkjet gamuts; default for print-shop submission.
  • Display-P3 — Apple's working space; matches most modern Apple / OLED displays. Good middle-ground for native screens.
  • ProPhoto RGB — very wide; Lightroom / darktable internal default; preserves all raw color, but be careful exporting to 8-bit (banding).
  • Rec.2020 — wider still; HDR video; rarely used in stills today.

Soft proofing

  • darktable softproof view — toggle a printer ICC profile; preview gamut clipping with out-of-gamut warnings.
  • Lightroom Soft Proof — same; with "Show Destination Profile" and per-paper rendering intent.
  • RawTherapee soft proof — included.
  • Photoshop View → Proof Setup — the original soft-proof workflow.

Printer / paper ICC profiles

  • Hahnemühle, Canson Infinity, Moab, Red River — all publish free per-paper / per-printer profiles on their websites. Download the one matching your-printer + their-paper.
  • Ilford — free per-paper profiles for inkjet papers.
  • Custom profile from a print lab — many pro labs (Whitewall, ProPrints, Bay Photo) supply a profile + soft-proof workflow.
  • Make your own — needs a spectrophotometer (i1Pro 3) and ArgyllCMS / i1Profiler. Worth it only for exhibition-grade work.
  • Perceptual — squashes the whole gamut to fit; default for photos with many out-of-gamut colors.
  • Relative Colorimetric — clips out-of-gamut, preserves in-gamut accuracy. Default for prints with mostly in-gamut content.
  • Absolute Colorimetric — for proofing; tries to simulate the paper white.
  • Saturation — for charts / illustrations; rare for photographs.

OS-level color management

  • macOS ColorSync — built in, robust; Apple's Display Calibrator Assistant is a toy compared to DisplayCAL.
  • Windows Color Management — built in, fragile; ICC v4 sometimes inconsistent. Use DisplayCAL for the heavy lifting.
  • Linux colord / Wayland color — improving; 2024–2026 saw real progress with Wayland color-management protocols, but workflows still benefit from DisplayCAL.

Patterns to know

  • Calibrate monthly — display white-point and luminance drift over time, especially on OLED.
  • Target 80–120 cd/m² luminance, D65 white point, gamma 2.2 — the safe defaults for photography.
  • Embed profiles on export — sRGB-tagged JPEGs render correctly everywhere; untagged files are misinterpreted.
  • Working space ≠ output space — edit in ProPhoto / Display-P3, export to sRGB for web.
  • Don't trust laptop display profiles out of the box — even premium laptops drift; calibrate.

What's changing in 2024–2026

  • OLED everywhere — needs colorimeters with OLED-aware luminance modes (Display Plus HL).
  • HDR display calibration — DisplayCAL adds HDR target support; still niche for stills.
  • Display-P3 as the de-facto wide gamut — modern phones, MacBooks, OLED TVs all assume it.
  • JPEG-XL / AVIF color — both spec full ICC + HDR transfer functions; tooling catching up.

Pick this if…

  • Default calibration software, free: DisplayCAL.
  • Default colorimeter hardware: Calibrite Display Plus HL.
  • Scripting / multiple displays: ArgyllCMS CLI.
  • EIZO ColorEdge owner: ColorNavigator (and you didn't need this page).
  • Print profiles: the paper manufacturer's free downloads + Lightroom / darktable soft proof.
  • Exhibition-grade custom profiles: i1Pro 3 + ArgyllCMS or i1Profiler.

On this page