2
\$\begingroup\$

Back in the day of 256 color displays. We had web safe colors but today nobody uses 256 color systems.

These days people are using either sRGB or Adobe RGB monitors and browsing the net with it.

In short. Are there any reasons to not use Adobe RGB when saving JPEG or TIFF files? It is insanity to use TIFF with Adobe RGB but what about the JPEG files? I fail to see any reasons to not use Adobe RGB when it comes to JPEG files whatever you are posting them on web sites or simply looking at them in your PC because after all. Adobe RGB is converted to sRGB in cheap monitors right?

Is there also an reason not to use CIELAB in TIFF files?

\$\endgroup\$

4 Answers 4

13
\$\begingroup\$

sRGB is the STANDARD

So stick with sRGB, it is the STANDARD for web content.

I fail to see any reasons to not use Adobe RGB when it comes to JPEG files whatever you are posting them on web sites or simply looking at them in your PC...

The REASON is as stated: sRGB is the DEFAULT STANDARD for all web content, not AdobeRGB. Don't use AdobeRGB for web content.

Yes, it is true that CSS4 will have multiple colorspaces "available" but sRGB is still the default standard, and non-color managed apps on most computers and devices will still perform best with sRGB.

Best practices is to have everything look right in sRGB, and if you have those rare images that might benefit from a larger space, then detect if the browser/user space can use it and then use the alternate larger space.

...because after all Adobe RGB is converted to sRGB in cheap monitors right?

NO.

Unless you are using color management (AND your AdobeRGB image is properly tagged), AdobeRGB is NOT converted to sRGB, so colors will end up looking DULL, as in this example:

Mae AdobeRGB vs sRGB compare

THINK SMALL

Remember that a larger colorspace does NOT mean "more colors" - a larger colorspace means the colors are farther apart. If you don't have enough bits, then your delta E errors can become visible artifacts. If you are using 8bit TIFFs, you will not see a benefit from using AdobeRGB if you are not clipping any colors (see CLIPPING below).

On the other hand, if you want to accentuate saturation, and print to a high quality color printer, then AdobeRGB or possibly ProPhoto might be better, but you ALSO want to be in 16 bit, especially for ProPhoto. (as a rule, never use ProPhoto with anything less than 10 bits).

The "number" of colors available to an image is defined by the bit depth. An 8 bit-per-color-channel (bpc) image is 8x8x8:

  • An 8bpc image can encode a maximum of 16,777,216 colors.
  • A 10bpc image can encode 1,073,741,824
  • A 12bpc image can encode 68,719,476,736
  • A 16bpc image can encode 281,474,976,710,6561,2

While 16,777,216 may seem like a lot, also remember that an 8 bit image can only show 256 levels of greyscale which is far short of what the human eye can perceive. In fact, if the image were encoded linearly, 8bpc would be far from enough and visible banding artifacts would be plainly visible — the use of gamma encoding prevents this by weighting data toward darker values to exploit the non-linear nature of human vision.

To be honest, P3 and AdobeRGB are in some ways too big of a color space for an 8-bit container even if using a gamma TRC. If your images are not at least 10 bit, best practice is to stick to the color space that works best for 8 bit: sRGB. And never use ProPhoto or the other super-large spaces with 8 bit!

CLIPPING

If in sRGB, your image can be rendered with the saturation & lightness you like and there is no clipping then you will not derive any benefit from a larger color space such as AdobeRGB.

If in sRGB You Find
Your Colors Are Not Clipping,
Then the sRGB Space Is
What You Should Be Shipping

FOOTNOTES:

1: A Dough Bee Photoshop "16 bit" mode is actually 15 bits, for 1,099,511,627,776 — be aware that if you open a 16bpc image from another app, APS will truncate it to 15 bit.
2: 16bit half-float EXRs have 1024 levels per stop, with 18½ stops above 18% and 11½ stops below using the normalized values for 28,991,029,248,000 (plus an additional 10 stops at lower precision).

\$\endgroup\$
3
  • 1
    \$\begingroup\$ Congratulations its a rare occurrence for a newcomer user to "kill" answer of someone else especially a high reputation member. \$\endgroup\$ Commented Sep 4, 2019 at 6:22
  • 2
    \$\begingroup\$ Thank you @DeltaOscarUniform that is kind of you to say, I just wanted to add to the discussion. As I mentioned emerging (CSS4) standards will be opening up for more colorspaces in web content, but that's not necessarily a "good" thing, as the mass majority of displays are sRGB/Rec709. And there are some forms of vision impairment that need sRGB as opposed to some wider spaces such as Rec2020, so sRGB will likely be the standard for accessibility for some time to come. (Those with Protanopia can have problems viewing content on Rec2020). \$\endgroup\$
    – Myndex
    Commented Sep 6, 2019 at 9:36
  • 2
    \$\begingroup\$ Well, that explains why switching Camera Raw from Adobe RGB to sRGB import solved my previous problems. What you showed in the comparison picture was what happened with my previous pics, they massively changed colors when switching from one viewer software to the next. That had been bugging me for quite a while... \$\endgroup\$
    – Dynat
    Commented Jan 7, 2020 at 8:46
3
\$\begingroup\$

Adobe RGB is converted to sRGB in cheap monitors right?

Not always. A lot depends on whether the color profile is properly embedded in the image file and whether or not the rendering application pays attention to the embedded color profile instead of automatically rendering in sRGB.

Even when Adobe RGB is converted to sRGB, the colors both spaces have in common are not always converted correctly.

There are also colors in Adobe RGB that can not be displayed in sRGB. Thus, there are multiple methods for how to convert and display colors in Adobe RGB that are outside the gamut of sRGB.

If one wants to insure that what one sees on their monitor when editing is as close as possible to what a viewer will see on thier monitor when viewing, one should still use sRGB because it is still the most accepted standard.

\$\endgroup\$
3
  • \$\begingroup\$ I would even venture to say that most if not all the colors in Adobe RGB are not in sRGB - at least mathematically speaking. I suspect, for example, that a 24-bit 3-dimensional grid embedded in the two color spaces actually have very few points in common. A lot of them are close, but exact matches will be rare. \$\endgroup\$
    – twalberg
    Commented Jul 30, 2019 at 0:13
  • 3
    \$\begingroup\$ @twalberg The mathematical differences between nearest points that are within the "boundaries" of both color spaces would be smaller than the pixel to pixel variation when displaying the same number on physical screens. In other words, it would be meaningless. \$\endgroup\$
    – Michael C
    Commented Jul 30, 2019 at 0:38
  • \$\begingroup\$ @MichaelC, quite right. Also the difference between the closest points of, in-gamut, sRGB and Adobe RGB in 24 bit space are not perceptible as they are well under 1.0 delta E. \$\endgroup\$
    – doug
    Commented Jul 31, 2019 at 5:49
2
\$\begingroup\$

To address the "converted in cheap Monitors" question:

It might be converted in the graphics chip/card under certain condition (as mentioned, working color management). Monitors, no matter the price, have no business converting anything - they receive 8 or 10 bit RGB pixel values from the graphics card (actually the framebuffer and RAMDAC/Transceiver part of it) and display them according to how they are set up in their own firmware (in the worst case, trying to be smart about it). In no case is that pixel information marked as belonging to any colorspace or color management profile.

\$\endgroup\$
1
\$\begingroup\$

Using a standard which is different to what most people use is a commitment. Overall, it requires more effort from both the producer and the consumer.

In an environment where there is a dominant standard (sRGB in our case), people (as well as the software that people write) often tend to assume that everything will be in this standard. Breaking this habit is not always easy, even if the 'new' standard is objectively superior.

  • You (the producer) need to ensure that you always attach the appropriate colour profile to every image, and maintain it correctly through the conversions.
  • The users need to ensure that they use the colour-managed software, and that it is configured correctly.

This is on top of actually managing the colours, i.e. editing in the correct colour space in an appropriate manner, choosing the optimal conversion settings, etc. - which is always good to do.

When you work in a closed controlled envoronment, for example, creating your own photo archive, the situation is easier and it usually makes sense to use the most suitable standard (e.g. AdobeRGB if you have a wide-gamut monitor).

In the wide world, you need to balance it with the actual situation on the ground. In terms of colour management, the situation is improving, partly due to proliferation of wide-gamut monitors, but it's far from perfect yet. Colour management is not a default setting in much of the software (so the phrase "Adobe RGB is converted to sRGB in cheap monitors" is not necessarily correct); on the other hand, some photo hosters try to be too smart and convert colours for you, not always with the intended result...

In practice, the current situation is such (IMO) that it's best to keep the processed photos in the appropriate 'high' standard (often AdobeRGB), but share them (via web or by any other means) in sRGB. For some people, this extra conversion step could be one of the reasons not to bother with AdobeRGB in the first place.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.