Skip to main content
Known Participant
April 1, 2019
Answered

Curious about ICC

  • April 1, 2019
  • 3 replies
  • 879 views

Mainly what do they do? As I understand, they keep the colors of the image consistent across any application you're displaying them in, is that correct?

I'm running actions and it's one of the options to batch process my photos. There's also an option for sRGB, should I have that checked as well?

I do recall way back when I noticed my images weren't the same in different programs and browsers, but don't recall if ICC was checked or not.

(If it does keep colors consistent, why WOULDN'T anyone want it?)

Thanks

    This topic has been closed for replies.
    Correct answer davescm

    Hi

    Great question.

    In digital imaging each pixel is described by some number values - so, in RGB mode, a pixel might have the following values Red 130, Green 25 and Blue 86. The problem is that the colour described by those values could vary. So they are made to describe a specific colour by putting them in the context of a colour space. So those same values will describe a different colour in sRGB, Adobe RGB, ProPhoto etc.  So step one is to ensure the document has an ICC colour profile embedded, in order that the values can describe a specific colour..

    Job done? Well not yet.  If those values, in the context of a colour space are sent direct to a screen then each screen will display them differently, depending on the type of screen and how the screen controls are set. Just walk into your local TV store to see examples of that. So we also need a description of how colours are displayed by that screen. This is the monitor ICC profile and is usually made by a hardware device along with specialist software.

    Job done now? Again , not quite. Our software needs to convert the colours values in the document to the colour values sent to the screen. This is the job of the colour management system. It uses the document ICC profile and the screen ICC profile and converts the values without you doing a thing. Applications that use colour management in this way are described as colour managed and include Photoshop and some web browsers.

    As long as you embed the colour profile in your document, anyone using a colour managed system, with a correctly profiled monitor, will view the colours correctly.

    So what happens when you send an image to the big wide world? Well for those who care about colour and are using colour managed software they will view your image correctly, provided you embed the profile in the document.  For those who do not care, or use colour managed software, they will see incorrect colours - however the usual advice when sending images to the web is to convert the document to sRGB and embed the profile. sRGB will look close to correct on a standard monitor.

    What about printing? In the same way as the colour management system converts the colours to the screen, if given an accurate ICC profile describing your printer/paper and ink combination it will adjust the values so that they will print as accurately as possible on your printer (given the limitations of inks).

    I hope that helps

    Dave

    3 replies

    davescm
    Community Expert
    davescmCommunity ExpertCorrect answer
    Community Expert
    April 1, 2019

    Hi

    Great question.

    In digital imaging each pixel is described by some number values - so, in RGB mode, a pixel might have the following values Red 130, Green 25 and Blue 86. The problem is that the colour described by those values could vary. So they are made to describe a specific colour by putting them in the context of a colour space. So those same values will describe a different colour in sRGB, Adobe RGB, ProPhoto etc.  So step one is to ensure the document has an ICC colour profile embedded, in order that the values can describe a specific colour..

    Job done? Well not yet.  If those values, in the context of a colour space are sent direct to a screen then each screen will display them differently, depending on the type of screen and how the screen controls are set. Just walk into your local TV store to see examples of that. So we also need a description of how colours are displayed by that screen. This is the monitor ICC profile and is usually made by a hardware device along with specialist software.

    Job done now? Again , not quite. Our software needs to convert the colours values in the document to the colour values sent to the screen. This is the job of the colour management system. It uses the document ICC profile and the screen ICC profile and converts the values without you doing a thing. Applications that use colour management in this way are described as colour managed and include Photoshop and some web browsers.

    As long as you embed the colour profile in your document, anyone using a colour managed system, with a correctly profiled monitor, will view the colours correctly.

    So what happens when you send an image to the big wide world? Well for those who care about colour and are using colour managed software they will view your image correctly, provided you embed the profile in the document.  For those who do not care, or use colour managed software, they will see incorrect colours - however the usual advice when sending images to the web is to convert the document to sRGB and embed the profile. sRGB will look close to correct on a standard monitor.

    What about printing? In the same way as the colour management system converts the colours to the screen, if given an accurate ICC profile describing your printer/paper and ink combination it will adjust the values so that they will print as accurately as possible on your printer (given the limitations of inks).

    I hope that helps

    Dave

    frogmikeAuthor
    Known Participant
    April 1, 2019

    That's very informative, thank you! And everyone!

    I'm mulling it over due to how complex it is though haha.

    Derek Cross
    Community Expert
    Community Expert
    April 1, 2019

    Yes color management can be complicated – I suggest keep it simple; calibrate your monitor, keep images in sRGB and set your Color Settings to Coated FOGRA39. For commercial litho printing (ask the printer) or select PDF/X-4.

    Work in Photoshop in RGB color mode, and for printing to a desk-top color inkjet printer, use the printer's software for converting to CMYK or CMYK +.

    c.pfaffenbichler
    Community Expert
    Community Expert
    April 1, 2019
    Mainly what do they do?

    If you mean ICC-profiles then they allocate actual colors to values of RGB/CMYK.

    If people say a color has certain RGB or CMYK values that statement is ambiguous and only by also declaring the Color Space can a definite appearance be derived.

    One can draw analogies to maps for example …

    Take a map – you can tell if place A is farther from place B or place C but unless you know the scale you cannot tell the actual distance.

    So you can tell if one pixel is lighter or darker or more red or more green etc. than another pixel in an image but unless the color space is declared there is unclear what the actual appearance should be.

    (If it does keep colors consistent, why WOULDN'T anyone want it?)

    Even a small profile, when embedded in thousands of files, may add up.

    Derek Cross
    Community Expert
    Community Expert
    April 1, 2019

    You have different profiles because there are various color modes and spaces, because devices represent colours in different ways and you need to try and match them. For example your monitor is in RGB and your image may be in sRGB and you may want the correct profile to print, say, CMYK on coated stock.

    You might find this online video tutorial helpful (it includes Photoshop). You can get a 30-day free trial:

    InDesign: Color Management

    frogmikeAuthor
    Known Participant
    April 1, 2019

    Yeah my Surface Pro (New) is in sRGB mode.

    I only need these images for web display. Would it be wise to check the sRGB option, AND include ICC? : /

    Thanks