tfg.image.color_space.srgb.to_linear

Converts sRGB colors to linear colors.

tfg.image.color_space.srgb.to_linear(
    srgb,
    gamma=2.4,
    name=None
)

Defined in image/color_space/srgb.py.

Note:

In the following, A1 to An are optional batch dimensions.

Args:

  • srgb: A tensor of shape [A_1, ..., A_n, 3], where the last dimension represents sRGB values.
  • gamma: A float gamma value to use for the conversion.
  • name: A name for this op that defaults to "srgb_to_linear".

Raises:

  • ValueError: If srgb has rank < 1 or has its last dimension not equal to 3.

Returns:

A tensor of shape [A_1, ..., A_n, 3], where the last dimension represents RGB values in linear color space.