Cripes, canāt find it. Well, here goes againā¦
Firstly, there are two essential bits of metadata that should follow an image from its capture all the way into any depiction: 1) the color primaries and whitepoint that represent its color space, and 2) the tone curve that took the data from its original linearly related values to something else. There are folks thatāll debate #2, but since all we have to do this with are ICC profiles, Iāll let my assertion holdā¦
Now, when an image is captured by a camera, itās done so on a sensor that has a specific spectral response. This information is captured in the camera profile, which might reside in a humungous table in the raw converter software, or in a separate profile. Either way, that information needs to be assigned to the image from the gitgo.
Raw processing as an outcome means different things to different people, but one of the essential activities is to convert the image from the camera profile to some āregularā profile. This could be sRGB, but in our circles is usually a ālargerā profile like ProPhoto or Rec2020, for working. Hence, āworking profileā. Edits are doneā¦
Finally, for a depiction of the image, a conversion from the working profile to a profile appropriate to the depiction is warranted.
- For display, this will be a conversion to the display profile. A good raw processor wonāt let you look at the image in the working color space, unless you specifically force it to.
- For saving to a file, sRGB was until recently a āleast common denominatorā, as one had to assume the image viewer didnāt know squat about a display profile and was just going to throw the pixels upon the screen as-is. Now, high-gamut displays require further consideration, toward AdobeRGB-sized gamuts and such.
- A printer should have its own calibrated profile for this purpose, like a display. However, some printing shops wonāt mess with that and just tell you to output to a certain profile and theyāll deal with it, or not and tell you just to save to sRGB.
Thing is, all of these cases are about picking an output profile appropriate to the image depictionās destination.
Thatās how the basic mechanics should work. Note that I bolded the words assign and convert, thereās a fundamental difference in each. that needs to be respected. Generally, the only appropriate use for just assigning a profile is at the beginning, to establish the āchain of colorā for the rest of the workflow. All other changes are conversions.
Itās rather difficult sometimes to tease these essentials from the literature, as the discussions rapidly descend into the ins and outs of the PCS, tristimulus, and all sorts of head-hurting things. My personal experience is that, once I understood the essentials of the color management flow described above, the technical details started to make senseā¦