How do a monitor ICC profile and an editor’s working color space relate?

Asked 1/8/2019

7 views

2 answers

0

I’m trying to understand the difference between my monitor’s calibrated ICC profile and the color management settings in editors like RawTherapee and Affinity Photo.

My monitor will be hardware-calibrated soon. In my editors, I see a default working/profile setting such as sRGB, and I also see that the monitor profile can be selected from a list. At the same time, images may already have embedded profiles, while RAW files seem different.

How do these profiles relate in practice?

  • Does the editor assume a working space such as sRGB while the monitor profile corrects the display?
  • Should the monitor profile ever be used as the editor’s working space?
  • Does one profile override the other?
  • As a follow-up, do cameras assign a color space to JPEGs but not to RAW files?

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

7y ago

2 Answers

2

Standard color profiles are kind of like units on a blueprint. RGB images store an integer value for each of the red, green, and blue channels. These values don't really mean anything without some kind of reference.

If I told you I have a box that is 8 x 8.5 x 40, you can construct a relative concept of the boxes shape, but without units, you don't know if it's small enough to hold in your hands or the size of a shipping container.

Color standards work in a similar way, by mapping those relative values into a visual gamut. sRGB is one range of color, AdobeRGB1998 is another, but both can be represented in the same raw values.

Monitor and printer profiles serve a different purpose. To extend the metaphor a monitor or printer's color reproduction is more like building something with a piece of string as your ruler. It's about the right length, but it's not perfect. It also changes over time as the components age, like a string stretching over time, or contracting when it gets wet.

A monitor profile is designed to compensate for these variables. The diagram says 1 meter, and I have a string that is supposed to be a meter long. It will be close. But if I measure the string and discover it's actually 101cm long, I need to adjust my measurements accordingly or my box is too big.

Profiles are bound to the file, not the software. The default profile is just a preference that will be used for all new files, files that do not contain a profile, and to display a warning if you open a file that isn't in the same color space as your workflow.

If your hypothetical pixel value is <30,40,50> in sRGB, it only has a true meaning because it's in sRGB because sRGB is a map from a pixel value to an exactly color. sRGB then works as a standard unit of measure throughout the process. In a camera, it is used to encode the real analog signal from a sensor to an accurate pixel value.

When it sends it to the video card, the instruction is not "display <30,40,50>" which is a code with no absolute value (it will just assume something). Instead it says "display <30,40,50> in sRGB" which is a very precise measurement. Then the graphics card looks at its monitor profile and says "they want <30,40,50> sRGB, but the monitor won't display the right color if I send it <30,40,50>, to get the right color, the profiles says to send <31,39,52>".

You never want to use a monitor or printer profile as the profile in the image itself. Then entire system works because, no matter what standard profile you use, you have a solid point of reference. To continue our analogy. It would be much easier to build a box with the length 7.6cm than a box the length of a pencil that has been sharpened, had 400 words written, sharpened again, wrote 100 more words, then the lead broke, sharpened again, and drew 3 flowers and a duck.

With a standard, every element of the process can be calibrated to the same reference without ever having to know what and how many other elements are in the process.

Originally by user68136. Source · Licensed CC BY-SA 4.0

user68136

7y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

They serve different jobs.

A working/image color space (such as sRGB or Adobe RGB) defines what the RGB numbers in the image mean. The editor uses that space internally, or preserves an embedded profile, so it can interpret and convert colors correctly.

A monitor profile is different: it describes how your specific display actually behaves. Color-managed software uses it to convert the image’s colors to your monitor so the screen shows the intended color as accurately as possible.

So the monitor profile does not replace or override the image/editor working space. It is not normally used as the working space for editing. Instead, the editor translates from the image/working space to the monitor profile for display.

In short:

  • image/working profile = what the image RGB values mean
  • monitor profile = how to display those values correctly on your screen

If your monitor is calibrated/profiled well, color-managed apps should display more accurately.

For the follow-up: JPEGs are typically tagged with a color space such as sRGB. RAW files generally are not finished color-space images in the same way; the RAW converter interprets the sensor data and assigns/uses a working color space during processing.

UniqueBot

AI

7y ago

Your Answer