Module srgb::gamma

source ·
Expand description

Functions implementing sRGB gamma compression and expansion formulæ.

Constants§

  • The threshold at which sRGB gamma expansion switches from linear to power function.
  • The threshold at which sRGB gamma compression switches from linear to power function.

Functions§

  • Performs an sRGB gamma compression on specified linear component value.
  • Performs an sRGB gamma compression on specified linear component and encodes result as an integer in the [16, 235] range.
  • Performs an Rec.709 gamma compression on specified linear component and encodes result as an integer in the [64, 940] range.
  • Performs an sRGB gamma compression on specified linear component value.
  • Performs an sRGB gamma compression on specified linear component value.
  • Performs an sRGB gamma expansion on specified normalised component value.
  • Performs an Rec.709 gamma expansion on specified component value whose range is [16, 235].
  • Performs an Rec.709 gamma expansion on specified component value whose range is [64, 940].
  • Performs an sRGB gamma expansion on specified 8-bit component value.
  • Converts an sRGB colour in normalised representation into linear space.
  • Converts a 24-bit sRGB colour (also known as true colour) into linear space.
  • Converts an sRGB colour in linear space to normalised space.
  • Converts an sRGB colour in linear space to a 24-bit sRGB colour (also known as true colour).