does the Adobe RGB specification intentionally specify 307/256 gamma? #20
-
This is a very minor thing. But I was reading the Adobe RGB document here, and I was wondering if it's intentionally supposed to have a specific quantized hex value I also notice that the Adobe RGB spec has specific instructions for creating a v4 profile compared to a v2 profile (different black point for example). I was curious what your thoughts are on this, since I notice you mention the v4 a98c profile has a more precise gamma value closer to decimal 2.2. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
That's a good question... The spec is very clear that the value is to be precisely Another hint to the intent is the section on tolerances for calibrated systems, which says
So they've defined a range that's to be considered 'good enough', which happens to be centered at exactly 2.2. In practical terms, the difference doesn't matter when creating a V2 profile, because So what about V4? Well, given that a lot software will recognize Adobe RGB from its profile and upgrade it to a more precise definition, the only value that a V4 profile can add is for software that takes the profile values as they are. In that case, something that gets you closer to the ideal is adding value. In other words, a profile that keeps the V2 value may as well be a V2 profile. Similarly, the slope limiting function mentioned in Annex C of the spec is implemented in most higher-end software, but I've included it explicitly in my V4 profile so that if taken literally, the profile will give a better result. |
Beta Was this translation helpful? Give feedback.
That's a good question...
The spec is very clear that the value is to be precisely
0x0233
. However, it's defining the color space in terms of the ICC v2 profile values with all the rounding included, while still hinting at what the intended values are.Another hint to the intent is the section on tolerances for calibrated systems, which says
So they've defined a range that's to be considered 'good enough', which happens to be centered at exactly 2.2.
In practical terms, the difference doesn't matter when creating a V2 profile, because
0x0233
is the closest value to 2.2…