Input vs.
Output Referred Images
A lot of Photography related sources recommend that images be
encoded in a large gamut colorspace such as ProPhoto, but don't
explain the implications of doing this in in the process of
subsequently displaying such photo's.
Input referred:
Images are encoded in a way that represents their unchanged or
originally captured values, in an encoding space that is larger
enough to store their gamut without clipping. The gamut of the
encoding space tells you nothing about the gamut of the images.
Typical: L*a*b*, Raw, ProPhoto, RIMM etc.
Output referred:
Images are modified (i.e. rendered) to fit within the gamut of a
specific real world output device (such as display or printer). This
means that typically the encoding space is a good representation of
the gamut of the images.
Typical sRGB, AdobeRGB, printer profile, display profile, etc.
Before displaying images that are Input Referred, they need to be
rendered to a smaller gamut. This may be done manually by adjusting
the images carefully to fit within the smaller gamut, or in some
automatic fashion such as by hard clipping them to the smaller
gamut, or by setting up a specific gamut mapping for each image or
set of images that occupy a similar gamut.
Note that setting up a gamut mapping from the very
large Input referred encoding gamut to the smaller output device
gamut will almost certainly result in a disappointing loss of
saturation, because the images deliberately do not occupy the large
encoding gamut, and so get unnecessarily squashed down to allow for
colors that they do not actually contain.
See also Scenarios.html#LP3.