Tomáš Pažourek
2014-04-08 08:22:14 UTC
Absolute color space means that its colors are unambiguous, that is, the interpretations of colors in the space are colorimetrically defined without reference to external factors.
However the [Bruce Lindbloom's CIE Color Calculator][2] can convert one sRGB color into several XYZ colors depending on the reference white point chosen. Why does the reference white point matter? Shouldn't the result be the same? Both input and output color spaces are absolute.
In the [description of the RGB-XYZ conversion algorithm][3] there is stated that the resulting XYZ values will be relative to the same reference white as the RGB system. In sRGB color system that would mean that the output of the algorithm is XYZ relative to D65. How do I get the output in absolute XYZ color space without the needed D65?
Disclaimer:
*I assume that I probably have a misunderstanding of some concept, but I keep reading the facts over and over and I cannot find it.*
[1]: http://en.wikipedia.org/wiki/Absolute_color_space
[2]: http://www.brucelindbloom.com/index.html?ColorCalculator.html
[3]: http://www.brucelindbloom.com/index.html?Eqn_RGB_to_XYZ.html
CIEXYZ and sRGB are examples of absolute color spaces, as opposed to a generic RGB color space.
(...)
The L*a*b* is sometimes referred to as absolute, though it also needs a white point specification to make it so.
I deduce from this that when I have a color vector in sRGB space, I can find the same color described by some vector in XYZ color space.(...)
The L*a*b* is sometimes referred to as absolute, though it also needs a white point specification to make it so.
However the [Bruce Lindbloom's CIE Color Calculator][2] can convert one sRGB color into several XYZ colors depending on the reference white point chosen. Why does the reference white point matter? Shouldn't the result be the same? Both input and output color spaces are absolute.
In the [description of the RGB-XYZ conversion algorithm][3] there is stated that the resulting XYZ values will be relative to the same reference white as the RGB system. In sRGB color system that would mean that the output of the algorithm is XYZ relative to D65. How do I get the output in absolute XYZ color space without the needed D65?
Disclaimer:
*I assume that I probably have a misunderstanding of some concept, but I keep reading the facts over and over and I cannot find it.*
[1]: http://en.wikipedia.org/wiki/Absolute_color_space
[2]: http://www.brucelindbloom.com/index.html?ColorCalculator.html
[3]: http://www.brucelindbloom.com/index.html?Eqn_RGB_to_XYZ.html