colour.CV_range

colour.CV_range(bit_depth=10, is_legal=False, is_int=False)[source]

Returns the code value \(CV\) range for given bit depth, range legality and representation.

Parameters
  • bit_depth (int, optional) – Bit depth of the code value \(CV\) range.

  • is_legal (bool, optional) – Whether the code value \(CV\) range is legal.

  • is_int (bool, optional) – Whether the code value \(CV\) range represents integer code values.

Returns

Code value \(CV\) range.

Return type

ndarray

Examples

>>> CV_range(8, True, True)
array([ 16, 235])
>>> CV_range(8, True, False)  
array([ 0.0627451...,  0.9215686...])
>>> CV_range(10, False, False)
array([ 0.,  1.])