Blame gnome-help/C/color-calibrationcharacterization.page

Packit Bot 4b9ea4
Packit Bot 4b9ea4
      type="topic" style="question"
Packit Bot 4b9ea4
      id="color-calibrationcharacterization">
Packit Bot 4b9ea4
Packit Bot 4b9ea4
  <info>
Packit Bot 4b9ea4
Packit Bot 4b9ea4
    <link type="guide" xref="color#calibration"/>
Packit Bot 4b9ea4
Packit Bot 4b9ea4
    <desc>Calibration and characterization are different things entirely.</desc>
Packit Bot 4b9ea4
Packit Bot 4b9ea4
    <credit type="author">
Packit Bot 4b9ea4
      <name>Richard Hughes</name>
Packit Bot 4b9ea4
      <email>richard@hughsie.com</email>
Packit Bot 4b9ea4
    </credit>
Packit Bot 4b9ea4
    <include href="legal.xml" xmlns="http://www.w3.org/2001/XInclude"/>
Packit Bot 4b9ea4
  </info>
Packit Bot 4b9ea4
Packit Bot 4b9ea4
  <title>What’s the difference between calibration and characterization?</title>
Packit Bot 4b9ea4
  

Packit Bot 4b9ea4
    Many people are initially confused about the difference between calibration
Packit Bot 4b9ea4
    and characterization.
Packit Bot 4b9ea4
    Calibration is the process of modifying the color behavior of a device.
Packit Bot 4b9ea4
    This is typically done using two mechanisms:
Packit Bot 4b9ea4
  

Packit Bot 4b9ea4
  <list>
Packit Bot 4b9ea4
    <item>

Changing controls or internal settings that it has

</item>
Packit Bot 4b9ea4
    <item>

Applying curves to its color channels

</item>
Packit Bot 4b9ea4
  </list>
Packit Bot 4b9ea4
  

Packit Bot 4b9ea4
    The idea of calibration is to put a device in a defined state with regard
Packit Bot 4b9ea4
    to its color response.
Packit Bot 4b9ea4
    Often this is used as a day to day means of maintaining reproducible behavior.
Packit Bot 4b9ea4
    Typically calibration will be stored in device or systems specific file
Packit Bot 4b9ea4
    formats that record the device settings or per-channel calibration curves.
Packit Bot 4b9ea4
  

Packit Bot 4b9ea4
  

Packit Bot 4b9ea4
    Characterization (or profiling) is recording the way
Packit Bot 4b9ea4
    a device reproduces or responds to color.
Packit Bot 4b9ea4
    Typically the result is stored in a device ICC profile.
Packit Bot 4b9ea4
    Such a profile does not in itself modify color in any way.
Packit Bot 4b9ea4
    It allows a system such as a CMM (Color Management Module) or a color aware
Packit Bot 4b9ea4
    application to modify color when combined with another device profile.
Packit Bot 4b9ea4
    Only by knowing the characteristics of two devices, can a way of
Packit Bot 4b9ea4
    transferring color from one device representation to another be achieved.
Packit Bot 4b9ea4
  

Packit Bot 4b9ea4
  <note>
Packit Bot 4b9ea4
    

Packit Bot 4b9ea4
      Note that a characterization (profile) will only be valid for a device
Packit Bot 4b9ea4
      if it’s in the same state of calibration as it was when it was
Packit Bot 4b9ea4
      characterized.
Packit Bot 4b9ea4
    

Packit Bot 4b9ea4
  </note>
Packit Bot 4b9ea4
  

Packit Bot 4b9ea4
    In the case of display profiles there is some additional confusion because
Packit Bot 4b9ea4
    often the calibration information is stored in the profile for convenience.
Packit Bot 4b9ea4
    By convention it is stored in a tag called the vcgt tag.
Packit Bot 4b9ea4
    Although it is stored in the profile, none of the normal ICC based tools
Packit Bot 4b9ea4
    or applications are aware of it, or do anything with it.
Packit Bot 4b9ea4
    Similarly, typical display calibration tools and applications will not be
Packit Bot 4b9ea4
    aware of, or do anything with the ICC characterization (profile) information.
Packit Bot 4b9ea4
  

Packit Bot 4b9ea4
Packit Bot 4b9ea4
</page>