Color

🎨 Colour Space Conversion Explained 🪚 ProPhoto vs Adobe RGB vs sRGB

This post follows on from my previous article where I explained what colour spaces actually are. If you haven't read that yet, you can check it out here: Colour Spaces Simplified.

If you have read that one, you know that ProPhoto RGB is a massive container of colours, Adobe RGB sits in the middle as a wide-gamut space popular for printing and high-end displays, and sRGB is a smaller container that became the standard default for monitors, operating systems, and the web. But knowing what they are is only half the battle. The real magic, and the potential disaster, happens when we move an image from one container to another. This process is called Colour Space Conversion.

If you don't understand what happens during this conversion, you are gambling with the final look of your images, so let's look under the bonnet at the mechanics of moving colour.

The Core Problem: The Definition of "Red" Changes

To understand conversion, you need to grasp one slightly technical concept: Pixels are just numbers. Every pixel in your digital photo is defined by three numbers: Red, Green, and Blue (RGB). In an 8-bit image, these numbers run from 0 to 255.

If a pixel is pure, maximum red, its value is R:255, G:0, B:0. Here is the mind-bending part: A pixel valued at R:255 in ProPhoto RGB, Adobe RGB, and sRGB represents three different actual colours, even though the numbers are the same.

ProPhoto's R:255, G:0, B:0 is an extremely saturated, incredibly intense deep red, defined right at the long-wavelength edge of what human vision can see, and on a real device it will be mapped to the most saturated red your display or printer can show. Adobe RGB's R:255, G:0, B:0 is still a very strong red, but not as extreme as ProPhoto, and designed to sit well with high-quality inkjet and press gamuts. sRGB R:255, G:0, B:0 is the red of a standard fizzy drink can: still bright, but nowhere near as intense as the ProPhoto or Adobe RGB versions.

When you convert an image, you aren't just moving pixels around; you are fundamentally translating their meaning.

The Analogy: Moving from a Mansion to a Studio Flat

Think of ProPhoto RGB as a giant mansion. You have massive rooms and enormous furniture: a grand piano, huge chandeliers, and king-sized beds.

Think of Adobe RGB as a generous three-bedroom house: much more space than a studio, plenty of room for big pieces, but not quite the sprawling scale of the mansion. Think of sRGB as a small studio flat. It's functional and cosy, but it has very strict space limits. The Conversion Process is moving day. You have to fit everything from the mansion into the house, or all the way down into the studio flat.

Many items fit easily. Your normal clothes, books, and kitchen plates (these represent the standard skin tones, sky blues, and foliage greens in your photo) fit into all three spaces without issue; they exist comfortably in ProPhoto, Adobe RGB, and sRGB.

The "Out of Gamut" Problem

The problem arises when you try to move the grand piano (highly saturated colours, like a vibrant sunset orange or a neon flower petal). The piano is "out of gamut". It might just squeeze into the Adobe RGB house but still refuse to fit through the door of the sRGB studio flat, or it may already be too big even for Adobe RGB.

You now face a critical choice on how to handle that piano. This choice is what we call Rendering Intent.

The Solution: How We Fit the Piano

When you convert colours in Photoshop (via Edit > Convert to Profile), you are telling the software how to fit the furniture. You might be going from ProPhoto to Adobe RGB for print prep, or straight from ProPhoto/Adobe RGB down to sRGB for the web. You generally have two choices for photography:

Choice 1: Relative Colourimetric (The "Saw" Method)

This method prioritises accuracy for the colours that do fit.

What it does: It looks at the grand piano, realises it won't fit, and saws off the legs until it does. In Photo Terms: This is called Clipping. The software takes any colour that is too saturated for the destination space (whether that's Adobe RGB or sRGB) and maps it to the closest colour at the edge of what that space can display, which can flatten subtle gradations in those brightest, most saturated areas.

The Good: All your normal colours (skin tones, etc.) that fall inside the destination space remain essentially identical to the original.

The Bad: You can lose detail in highly saturated highlights where colours are pushed beyond that space and get clipped.

Choice 2: Perceptual (The "Shrink Ray" Method)

This method prioritises the relationship between colours.

What it does: It uses a sci-fi shrink ray on all your furniture just enough so that the grand piano fits through the door. In Photo Terms: To make room for the highly saturated colours, it slightly compresses the entire colour range of the image so that out-of-gamut colours are brought inside Adobe RGB or sRGB with smoother transitions.

The Good: You keep smoother detail and gradation in your bright sunsets and flowers; the piano fits whole, and the relationships between colours tend to look natural.

The Bad: Your entire image might look slightly less punchy or saturated than the original because everything got shrunk a little. How strong this effect is depends on the specific profiles involved.

In many simple RGB-to-RGB conversions (for example, between Adobe RGB and sRGB), perceptual and relative colourimetric may look very similar, but the intent choice becomes especially important when mapping from a wide space like ProPhoto or Adobe RGB into printer profiles with more complex colour ranges.

Why You Must Control This (Don't let the browser decide!)

This is the crucial takeaway.

If you upload an Adobe RGB or ProPhoto image directly to the web, you are relying on the browser, operating system, and device to handle that wide-colour file correctly, and that is risky. Many systems expect sRGB, some sites strip embedded profiles, and some viewers may ignore or mishandle wide-gamut profiles, especially if the file is untagged or metadata has been removed. The result can be incorrect colour or harsh clipping and posterisation in saturated areas, or simply dull, wrong-looking colour where Adobe RGB or ProPhoto numbers are interpreted as if they were sRGB.

By doing the conversion yourself in Photoshop or Lightroom before you export, you get to choose. You can convert from ProPhoto or Adobe RGB down to sRGB, select relative or perceptual rendering intent, and preview the result rather than leaving those decisions to whatever defaults the viewer's browser and device happen to use.

Is the image mostly portraits with normal colours? The "Saw" method (Relative Colourimetric) to sRGB or Adobe RGB might be perfect, because it keeps all in-range colours very accurate and most portrait colours already fall comfortably inside those spaces. Is it a vibrant landscape with intense colours that really push ProPhoto or Adobe RGB? You probably need the "Shrink Ray" (Perceptual) to save the smooth detail in those saturated areas.

You are the Artist. You should decide how your furniture gets moved, not the moving company.

🎨 Colour Spaces Simplified: A Practical Guide

Choosing the right colour space can feel like a bit of a headache, especially when you just want to get on with your work and make things look great. It is one of those technical topics that often gets over-complicated with jargon, but it really comes down to how much colour your file can hold and where that file is eventually going to live.

Big picture: colour spaces

Think of a colour space like a box of crayons. Some boxes have the basic 8 colours, while others have 128, and each digital colour space is just a different "box" with its own range of possible colours (gamut) inside. For common RGB spaces like sRGB, Adobe RGB, Display P3, and Rec. 709, that gamut is usually shown as a triangle sitting inside the horseshoe-shaped map of all colours the human eye can see.

sRGB: the universal baseline

Created in the mid-1990s by HP and Microsoft, sRGB was designed as a standard colour space that typical monitors, printers, operating systems, and web browsers could all assume by default. If you are posting a photo to Instagram, a blog, or sending it to a standard consumer lab for prints, sRGB is the safest choice because it is the "lowest common denominator" most devices expect.

Use case: Web, social media, and general consumer printing where you cannot control colour management. sRGB gives predictable, consistent colour on the widest range of devices.

Limitation: sRGB is a relatively small "box of crayons," especially in saturated greens and cyans, so it cannot represent all the rich colours modern cameras can capture.

Adobe RGB (1998): print-oriented wider gamut

Adobe RGB (1998) was developed by Adobe to cover a wider gamut than sRGB, with more reach into greens and some cyans, and to better match the range achievable by high-quality CMYK printing processes. On a gamut diagram you can see Adobe RGB extending further towards the green corner than sRGB, which is particularly useful for subjects like foliage, seascapes, and some print workflows.

Use case: Professional printing and high-end photography workflows where files will go to colour-managed printers or presses that can exploit the wider gamut.

Limitation: If you upload an Adobe RGB image to a non-colour-managed website, the browser often treats it as sRGB, which makes it look dull and washed out because the extra gamut is compressed incorrectly.

ProPhoto RGB: extremely wide editing space

ProPhoto RGB (also known as ROMM RGB) is a very large-gamut colour space developed by Kodak, designed to include almost all real-world surface colours and even some mathematically defined "imaginary" colours that lie just outside the human-visible locus. Because its gamut is so wide, it comfortably contains colours that fall outside both sRGB and Adobe RGB, which can occur in highly saturated parts of modern digital captures.

When you shoot RAW, the camera records sensor data that is not yet in any RGB colour space; the RAW developer chooses a working space for editing. Applications like Lightroom use an internal working space (often described as MelissaRGB or a linear ProPhoto variant) that shares ProPhoto's primaries, giving you a ProPhoto-sized gamut while you make adjustments.

Use case: As a working or internal space for developing high-quality RAW files, where a very wide gamut helps avoid clipping intense colours during heavy editing.

Limitation: ProPhoto is so large that using it in 8-bit can cause banding in gradients, so it should be paired with 16-bit editing to maintain smooth transitions. It is also a poor choice as a delivery space for general viewing or the web, because most devices and browsers either do not handle it correctly or cannot display its gamut, leading to flat or strange colour; final exports for sharing are usually converted to sRGB or at most Adobe RGB/P3.

Using a ProPhoto-based space during editing gives you room to "hold" all the colour the RAW data can produce, but the RAW itself is not stored "in" ProPhoto.

What about Display P3?

If you use an iPhone, a Mac, or a recent high-end monitor, you have probably seen Display P3 mentioned. It is a modern wide-gamut colour space, built from the cinema P3 primaries but adapted to the D65 white point and an sRGB-style tone curve used on typical computer displays.

To understand it, it helps to start with DCI-P3. That is the "box of crayons" designed for digital cinema projectors in movie theatres, with a gamma around 2.6 and a slightly green-tinted white balanced for xenon-lamp projection. Its gamut reaches significantly further than sRGB in reds and greens, which is one reason properly graded movies can look so saturated and "punchy" on the big screen.

Display P3 is essentially a more desktop-friendly variant of that cinema colour. It uses the same P3 primaries, but adopts the D65 white point shared by sRGB and Adobe RGB, and an sRGB-like transfer curve (roughly gamma 2.2), making it better suited to normal monitor and device viewing.

How it compares to Adobe RGB

Adobe RGB and Display P3 are both wide-gamut spaces of similar overall volume, but with different shapes.

  • Adobe RGB reaches further into deep greens and blues, which is why it has long been favoured for print workflows where those hues matter and where printers and papers can take advantage of that gamut

  • Display P3 pushes more into richly saturated oranges and reds, while not extending quite as far as Adobe RGB in some green-blue regions

Use case: If you are creating content primarily for modern wide-gamut smartphones, tablets, and laptops that support Display P3 and are properly colour-managed, working in Display P3 lets you use colours that go beyond sRGB, so images can look more lifelike and vibrant on those devices. On older or strictly sRGB-only screens, though, those extra colours are either mapped back into sRGB or clipped, so the advantage largely disappears.

Which one should you use?

A simple, robust way to stay sane is to separate "editing space" from "delivery space." During RAW editing, using a very wide-gamut space like ProPhoto (or Lightroom's ProPhoto-based internal space) in 16-bit keeps as much colour information as possible while you make adjustments. When you are finished and ready to share or upload, you convert a copy of that master to sRGB (or to Adobe RGB/P3 if you are targeting a fully colour-managed, wide-gamut environment), so it looks correct on most people's devices.

This approach gives you a master file that preserves the widest feasible gamut for future prints or re-edits, plus final exports tailored to where the image will actually live (web, print, or video) without sacrificing consistency for your viewers.

Creating a print master in Adobe RGB

When it's time to take an image off the screen and put it onto paper, I often convert my files to Adobe RGB as a dedicated "print master." It might seem like an extra step, but there is a very practical reason for it: it gives the print system more of the colours that high-quality printers can actually reproduce, especially beyond plain sRGB.

Matching what the printer can really do

Many modern high-quality inkjet and lab printers can reproduce certain colours (particularly some vibrant cyans, deep blues, and rich greens) that extend outside the sRGB gamut. If a scene or RAW file contains those more saturated hues, converting everything into sRGB first can compress or clip them before the printer even gets a chance to do its job, so the print may not show all the nuance that was originally captured.

By keeping the editing in a wide space (like ProPhoto RGB or Lightroom's internal MelissaRGB space, which uses ProPhoto-based primaries) and then creating a print file in Adobe RGB, the file can still describe many of those "extra" printable colours that sRGB would squeeze in.

In real-world terms, this often shows up as:

  • More believable foliage

  • Subtler turquoise water

  • More faithful fabric tones when the printer and paper are capable of that gamut

Bridging the gap to CMYK

The ink in a printer behaves very differently from the light on your screen: monitors work in RGB (Red, Green, Blue), while printers work in CMYK (Cyan, Magenta, Yellow, Black) or multi-ink variants. A printer's CMYK gamut has a lumpy, irregular shape. There are regions, especially in certain blue-green areas, where it stretches outside sRGB, and other regions (like very bright, saturated oranges and yellows) where it is actually smaller than sRGB.

Adobe RGB was designed to better encompass typical CMYK print gamuts, so it overlaps much more closely with the colours high-quality printing systems can produce. It does not literally "cover every possible CMYK colour," but it does include most of the printable colours that sit outside sRGB, which means you are less likely to be "leaving colour on the table" when you hand a file to a good, colour-managed print workflow.

How this fits into a print workflow

  • Edit in a very wide-gamut space (e.g., ProPhoto RGB or Lightroom's MelissaRGB internal space) to keep as much colour information from the RAW as possible while you do the heavy lifting

  • Create a print master in Adobe RGB once the edit is finished, so the file aligns better with what many high-end printers and papers can show than sRGB does

  • Match the lab's requirements, since some pro and fine-art labs prefer Adobe RGB (or accept ProPhoto), while many consumer or high-street labs still expect sRGB only

The bottom line

Ultimately, it is all about making sure the final physical print gets as close to your vision as the printer and paper combination allows. Using a very restricted colour space for a high-end print setup is a bit like buying a sports car and never taking it out of second gear: it will still move, but you will never see what it is truly capable of.