def _eci_rgb_v2_inverse_transfer_function(value): """ Defines the *ECI RGB v2* colourspace inverse transfer function. Parameters ---------- value : numeric or array_like Value. Returns ------- numeric or ndarray Companded value. """ return luminance_1976(value * 100) / 100
def _eci_rgb_v2_EOCF(value): """ Defines the *ECI RGB v2* colourspace electro-optical conversion function. Parameters ---------- value : numeric or array_like Value. Returns ------- numeric or ndarray Companded value. """ return luminance_1976(value * 100) / 100
XYZ_TO_ECI_RGB_V2_MATRIX = np.linalg.inv(ECI_RGB_V2_TO_XYZ_MATRIX) """ *CIE XYZ* colourspace to *ECI RGB v2* colourspace matrix. XYZ_TO_ECI_RGB_V2_MATRIX : array_like, (3, 3) """ ECI_RGB_V2_TRANSFER_FUNCTION = lambda x: lightness_1976(x * 100) / 100 """ Transfer function from linear to *ECI RGB v2* colourspace. ECI_RGB_V2_TRANSFER_FUNCTION : object """ ECI_RGB_V2_INVERSE_TRANSFER_FUNCTION = lambda x: (luminance_1976(x * 100) / 100) """ Inverse transfer function from *ECI RGB v2* colourspace to linear. ECI_RGB_V2_INVERSE_TRANSFER_FUNCTION : object """ ECI_RGB_V2_COLOURSPACE = RGB_Colourspace( "ECI RGB v2", ECI_RGB_V2_PRIMARIES, ECI_RGB_V2_WHITEPOINT, ECI_RGB_V2_TO_XYZ_MATRIX, XYZ_TO_ECI_RGB_V2_MATRIX, ECI_RGB_V2_TRANSFER_FUNCTION, ECI_RGB_V2_INVERSE_TRANSFER_FUNCTION, )
XYZ_TO_ECI_RGB_V2_MATRIX = np.linalg.inv(ECI_RGB_V2_TO_XYZ_MATRIX) """ *CIE XYZ* colourspace to *ECI RGB v2* colourspace matrix. XYZ_TO_ECI_RGB_V2_MATRIX : array_like, (3, 3) """ ECI_RGB_V2_TRANSFER_FUNCTION = lambda x: lightness_1976(x * 100) / 100 """ Transfer function from linear to *ECI RGB v2* colourspace. ECI_RGB_V2_TRANSFER_FUNCTION : object """ ECI_RGB_V2_INVERSE_TRANSFER_FUNCTION = lambda x: (luminance_1976(x * 100) / 100 ) """ Inverse transfer function from *ECI RGB v2* colourspace to linear. ECI_RGB_V2_INVERSE_TRANSFER_FUNCTION : object """ ECI_RGB_V2_COLOURSPACE = RGB_Colourspace('ECI RGB v2', ECI_RGB_V2_PRIMARIES, ECI_RGB_V2_WHITEPOINT, ECI_RGB_V2_TO_XYZ_MATRIX, XYZ_TO_ECI_RGB_V2_MATRIX, ECI_RGB_V2_TRANSFER_FUNCTION, ECI_RGB_V2_INVERSE_TRANSFER_FUNCTION) """ *ECI RGB v2* colourspace.