The useful part, up front

What you’ll take away

  • Assigning a profile changes how existing values are interpreted; conversion calculates a destination representation.
  • Equal RGB numbers can describe different colours in different spaces, while different numbers can preserve the same reference colour.
  • A correct source interpretation is needed before conversion; an untagged file does not prove that an application’s default is right.
  • A destination cannot exactly reproduce every colour outside its range; mapping policy and output conditions remain relevant.
  • Embed the interpretation that matches the exported values, and distinguish document profiles from display and printing conditions.
01

A different profile can change the meaning before changing any pixels

You choose a different colour profile and the photograph changes appearance. The pixel numbers may still be exactly the same. Adobe distinguishes assigning a profile, which changes how existing values are interpreted, from converting to a profile, which calculates values for another colour space. These operations answer different questions, even though both involve choosing a profile name. Treating them as interchangeable can turn an attempt to preserve colour into a reinterpretation of the picture. [1]

Imagine a file whose RGB values were created in sRGB. Relabelling those values as Display P3 does not reconstruct the same colours in a larger space. It tells the application to read the old numbers under a different definition. A proper conversion starts with their known sRGB meaning and calculates destination coordinates. Some values can remain unchanged, but preserving the original numbers is not its governing objective. [1][4]

The examples below use explicitly constructed RGB coordinates and published conversion mathematics. They are not measurements of a camera, monitor or printer. The diagrams show relationships and numbers rather than pretending to display an accurate colour proof on every screen. That distinction lets us examine what assignment, conversion and output limitations actually establish before changing an image. [2][3][4]

Assignment, conversion and embedding answer different questions. These operations can all involve a profile, but they do different work. Conversion need not change every individual pixel value.
These operations can all involve a profile, but they do different work. Conversion need not change every individual pixel value. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
02

RGB names the components; the colour space defines their meaning

An RGB triplet gives red, green and blue amounts, but those labels alone do not fully identify the colour. The colour space defines which primaries the amounts refer to and how the stored values relate to light. W3C defines sRGB and Display P3 separately. In the cited definitions they share a D65 white point and the same transfer curve, but their primaries differ. Equal triplets can therefore identify different colours. [4]

A profile supplies information that colour-management software can use to interpret and transform image data. The ICC describes profiles for input, display and output roles, plus a common connection between the relevant transforms. A standard working-space profile and a profile describing one measured display are useful for different purposes. The mere fact that both are called profiles does not make them interchangeable labels for a photograph. [2][3]

For a concrete question, consider green values of zero red, full green and zero blue. Those coordinates identify the chosen space’s green primary. The sRGB primary and Display P3 primary are different reference colours. Keeping the three values unchanged while changing their space therefore changes what the file asks to reproduce. No saturation slider needs to move for that reinterpretation to occur. [4]

03

Assignment needs evidence about the numbers you already have

Assignment can be appropriate when the values already have a known meaning but their label is missing or wrong. Suppose an export record establishes that a file contains sRGB values, yet the corresponding profile was omitted. Providing that correct interpretation addresses missing information. Choosing a profile because it makes the preview more vivid answers a different question and may attach the wrong meaning to the data. Adobe describes assignment as reinterpretation without changing the numbers. [1]

An untagged file does not reveal its original colour space just by existing. ICC notes that many applications assume sRGB for unprofiled RGB data. That is an application fallback, not proof of how the file was created. The same visible triplet can belong to several spaces, as the green example shows. A pleasing preview alone cannot uniquely identify the intended source encoding. [4][6]

Look for the originating application’s export settings, the original tagged file or documentation from the person supplying it. Preserve the original while resolving the ambiguity. Once the source interpretation is established, a conversion can target another destination. Otherwise, conversion merely carries the chosen assumption forward; it cannot recover a missing fact by adding another calculation. This is a consequence of needing a source meaning before translating its numbers. [1][2]

04

A conversion has a source, a destination and a policy

Conversion starts by reading values according to their source definition. It then calculates a destination representation, using the selected colour-management method and output policy. ICC’s conventional framework connects the source and destination through a shared reference space. This allows profiles made for different devices or roles to work together without making every device understand every other device directly. The profiles are part of a translation process, not decorative labels. [2]

The destination matters because it may not reproduce every source colour. A monitor space, a print condition and another editing space can have different limits. Adobe’s conversion controls include both a destination profile and rendering options. Preserving appearance is the purpose, but it is constrained by those limits and the chosen mapping. It is more precise to ask which colour relationship is being preserved than to promise that every output will look identical. [1][2]

For the next example, both RGB spaces share D65, so we can demonstrate their relationship using a common D65 XYZ calculation. That is an educational coordinate conversion, not a complete imitation of an ICC processing engine. Keeping the method explicit prevents a numerical example from silently claiming to include every profile table, viewing adjustment or output setting used by a real application. [2][4]

One reference colour, two correctly labelled RGB triplets. Original floating-point example using pinned W3C matrices. Values are rounded; XYZ uses D65 with reference-white Y = 1.
Original floating-point example using pinned W3C matrices. Values are rounded; XYZ uses D65 with reference-white Y = 1. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
05

Different RGB numbers can describe the same intended colour

Take the invented sRGB triplet (0.5, 0.2, 0.1), with each encoded component normalized between zero and one. Using the published transfer curve and matrices, its corresponding Display P3 triplet is approximately (0.46364, 0.21834, 0.12926). The numbers differ because they are coordinates in different spaces. Under the stated calculation, they represent the same reference colour rather than a deliberately altered photograph. [4]

The calculation first removes the nonlinear encoding, then translates through a common XYZ description, and finally applies the destination encoding. The shared XYZ values are about (0.101915, 0.069913, 0.017611), using D65 and a reference white with Y equal to one. You do not need to memorize the values. Their role is to show that one reference colour can have two different, correctly labelled RGB descriptions. [4]

Now keep the original (0.5, 0.2, 0.1) numbers and simply call them Display P3. That produces a different XYZ result, about (0.114928, 0.072704, 0.011957). This is the distinction between conversion and assignment made concrete. The example uses floating-point arithmetic before file quantisation, and the displayed values are rounded; it is not a measured claim about a particular screen’s accuracy. [1][4]

06

A larger source range cannot fit unchanged inside every destination

Consider the Display P3 green primary, (0,1,0). Its exact colour cannot be represented by an ordinary in-range sRGB triplet. Applying the same published conversion mathematics produces linear sRGB coordinates of roughly (-0.22494, 1.04206, -0.07864). Two components are negative and the green component exceeds one. Those values describe an out-of-range result; they are not proof that the original Display P3 colour is invalid. [4]

To see why a compromise changes something, imagine a deliberately simple clipping rule: replace values below zero with zero and values above one with one. The result becomes sRGB (0,1,0). But that is the sRGB green primary, whose reference colour differs from the Display P3 green primary. The rule has produced an available destination colour rather than preserving the original exactly. [4]

This clipping rule is only an illustration, not the prescribed CSS gamut-mapping algorithm or a recommendation for a particular ICC engine. Real mapping policies can make different compromises. The useful conclusion is narrower: a destination limit cannot be removed merely by embedding a profile or asking for a more faithful conversion. When the original lies outside that limit, preserving every colour relationship unchanged is not an available outcome. [2][4]

An available destination colour need not be the original colour. Linear RGB; computed values rounded. Clipping is illustrative, not the prescribed CSS or ICC gamut mapping. These numbers are not a displayed colour proof.
Linear RGB; computed values rounded. Clipping is illustrative, not the prescribed CSS or ICC gamut mapping. These numbers are not a displayed colour proof. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
07

A rendering intent chooses a compromise within the workflow

When a destination cannot reproduce the complete source range, the conversion has to decide what relationships to preserve. ICC describes several rendering intents that make different compromises. Colourimetric approaches focus on matching colours that the destination can represent, with distinctions concerning the medium’s white. Other approaches can change colour relationships to account for the destination and viewing conditions. A label such as “perceptual” does not make missing colours physically available. [2]

This is why there is no universal best option independent of the task. A proof of a particular print condition asks a different question from a pleasing reproduction within another device’s range. The result also depends on the actual profiles and conversion software. ICC notes that out-of-gamut mapping is not fully specified by simply naming a colourimetric intent. Record the chosen intent alongside the profiles rather than expecting the name to describe every calculation. [1][2]

For a supplied photograph, first establish whether the recipient requests a particular output profile or printing condition. Then evaluate the supported preview and conversion within that workflow. Repeatedly assigning unrelated profiles to chase a preferred appearance bypasses the original question: how should the known source colours be represented at the intended destination? Creative editing can still be deliberate, but it should remain distinguishable from correcting colour interpretation. [1][2][5]

08

The display profile describes a device state, not the document’s origin

Calibration and profiling work together but are not identical. Calibration adjusts a display toward a chosen behaviour. Profiling describes how it behaves so colour-management software can account for that response. ICC explains that a display can also be profiled without changing its calibration state. The profile is therefore information about a condition, not a promise that the hardware has been transformed into every possible output device. [3]

If the display’s settings or operating conditions change, the old description may no longer fit as well. ICC discusses keeping adjusted controls stable, checking performance over time and accounting for the viewing environment. Brightness, surrounding light and the display’s available range affect interpretation. Attaching the display’s own profile to a photograph is not a general repair for these issues; it can reinterpret the document’s source values instead. [1][3]

Keep two questions separate: what colours does the image data specify, and how does this display reproduce them now? The source profile answers the first within its definition. The calibrated display condition and suitable display profile help answer the second. A mismatch can arise at either boundary, so changing the image until one uncontrolled screen looks pleasing does not identify where the original problem occurred. [2][3]

09

Save the profile that describes the exported values

After a conversion, the exported values belong to the destination space. Their accompanying profile must describe that result. Adobe’s workflow tags the converted document with the destination profile and provides an embedding option when saving to supported formats. Embedding preserves the interpretation alongside the data; it does not itself perform an omitted conversion. A file can contain a profile and still contain the wrong pairing of numbers and meaning. [1][2]

This matters when an editing file and a delivery copy use different spaces. Retain the original, convert a copy as required by the destination, and check that the saved copy carries the intended interpretation. The receiving application also has to use that information appropriately. An embedded profile provides the needed description; it cannot force every viewer, export service or display to follow the same processing path. [1][2][3]

Camera output introduces another boundary. ICC distinguishes a rendered JPEG or TIFF with an embedded working-space profile from camera raw data that is rendered later by conversion software. A camera’s rendered-output colour-space choice should not be treated as a complete description of every stage inside a raw workflow. Identify the actual delivered file and rendering step before deciding which profile its pixel values require. [6]

Keep the delivered values and their interpretation together. An export record should identify the actual encoding. Embedding a destination profile does not perform a missing conversion.
An export record should identify the actual encoding. Embedding a destination profile does not perform a missing conversion. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
10

A print profile belongs to a printing condition

A printer profile is tied to more than the word “printer”. Adobe describes profiles for the output device, ink and paper combination. Its Photoshop-managed workflow asks for a profile matching the printer and paper, while a printer-managed workflow delegates conversion to the driver. These are different responsibilities. Knowing which stage performs the conversion helps prevent two independently configured colour-management paths from conflicting. [5]

The same guidance offers a preview, gamut warning and paper-white simulation. Such a preview answers a conditional question about the chosen output description. Its usefulness depends on the profile matching the real printing conditions and on a suitable display and viewing setup. ICC’s display guidance treats soft proofing as a specific calibration purpose, so a preview should not be interpreted as physical evidence that an unmeasured print already matches. [3][5]

For a print handoff, keep the requested profile, actual medium and responsibility for conversion together. A lab may specify the encoding it wants rather than ask you to apply the printer’s profile yourself. Follow that stated workflow instead of inferring it from a profile filename. The aim is a reconstructable transformation from known source data to a known output condition, with the preview used to evaluate that intended path. [2][5]

11

Find which relationship changed before correcting the image

When two views disagree, start with the same saved file and identify its actual profile. Ask whether the operation assigned a meaning, converted coordinates, embedded information, or changed the viewing condition. Then check the destination, conversion settings and any proof preview. These questions narrow the comparison more usefully than assuming that every visible shift requires a saturation adjustment. Each operation affects a different part of the interpretation chain. [1][2][3][5]

Our first example preserved a reference colour by changing the RGB numbers. Our second showed why a Display P3 green cannot be reproduced exactly inside the bounded sRGB range. Together they explain why unchanged numbers do not prove unchanged colour, and why changed numbers do not prove that a conversion damaged the picture. The relevant evidence is the source meaning, destination capability and transform used. [4]

Keep a known original and an understandable delivery copy. Record enough context that another person can determine what the numbers mean and how the output was produced. A profile then becomes useful communication rather than a mysterious enhancement switch. It helps the next stage interpret the picture while leaving the physical limits and viewing conditions visible. [1][2][3]

Five questions make a colour difference easier to investigate. A useful record separates the artifact, source meaning, transform, destination and observation. It does not infer accuracy from appearance alone.
A useful record separates the artifact, source meaning, transform, destination and observation. It does not infer accuracy from appearance alone. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
Follow the evidence

Sources & further reading

Explore the references behind this guide. External pages may change after our review.

  1. Change color profiles in Photoshop on desktop | Photoshop
    Adobe · Accessed 6 Nov 2026
  2. Introduction to the ICC profile format — International Color Consortium
    International Color Consortium · Accessed 6 Nov 2026
  3. Display calibration — International Color Consortium
    International Color Consortium · Accessed 6 Nov 2026
  4. CSS Color Module Level 4
    World Wide Web Consortium · Accessed 6 Nov 2026
  5. Print with color management in Photoshop | Photoshop
    Adobe · Accessed 6 Nov 2026
  6. Finding profiles — International Color Consortium
    International Color Consortium · Accessed 6 Nov 2026

Article updated 6 Nov 2026.

Found something we should revisit?

Good explanations get better with thoughtful feedback.

Suggest a correction