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.])