colour.XYZ_to_CAM16SCD#

colour.XYZ_to_CAM16SCD(XYZ: Domain1, *, coefficients: ArrayLike = Coefficients_UCS_Luo2006(K_L=1.24, c_1=0.007, c_2=0.0363), **kwargs: Any) Range100#

Convert from CIE XYZ tristimulus values to Li et al. (2017) CAM16-SCD colourspace \(J'a'b'\) array.

Parameters:
  • XYZ (Domain1) – CIE XYZ tristimulus values.

  • kwargs (Any) – {colour.XYZ_to_CAM16()}, See the documentation of the previously listed definition. The default viewing conditions are those of IEC 61966-2-1:1999, i.e., sRGB 64 Lux ambient illumination, 80 \(cd/m^2\), adapting field luminance about 20% of a white object in the scene.

  • coefficients (ArrayLike)

Returns:

Li et al. (2017) CAM16-SCD colourspace \(J'a'b'\) array.

Return type:

numpy.ndarray

Warning

The XYZ_w parameter for colour.XYZ_to_CAM16() definition must be specified in the same domain-range scale as the XYZ parameter.

Notes

  • SCD in CAM16-SCD stands for Small Colour Differences.

Domain

Scale - Reference

Scale - 1

XYZ

1

1

Range

Scale - Reference

Scale - 1

Jpapbp

100

1

References

[LLW+17]