Adds alpha plane into an existing RGB/XYZ/LAB or other 3 plane image. Image will become RGBA, XYZa, LABa etc.
Expands BGR to BGRA.
This function converts BGR to Jzazbz against D65 white point. This is much more effective than naive direct transformation
This function converts BGR to Jzczhz against D65 white point. This is much more effective than naive direct transformation
This function converts BGR to CIE L*ab against D65 white point. This is much more effective than naive direct transformation
This function converts BGR to lαβ against D65 white point. This is much more effective than naive direct transformation
This function converts BGR to CIE L*C*h against D65 white point. This is much more effective than naive direct transformation
This function converts BGR to linear
This function converts BGR to Linear. This is much more effective than naive direct transformation
This function converts BGR to CIE L*ab against D65 white point. This is much more effective than naive direct transformation
This function converts BGR to Oklab against D65 white point. This is much more effective than naive direct transformation
This function converts BGR to Oklch against D65 white point. This is much more effective than naive direct transformation
This function converts BGR to XYZ. This is much more effective than naive direct transformation
This function converts BGRA to HSL. Alpha channel is copied and leaved unchanged. This is much more effective than naive direct transformation
This function converts BGRA to HSV. Alpha channel is copied and leaved unchanged. This is much more effective than naive direct transformation
This function converts BGRA to Jzazbz against D65 white point and preserving and normalizing alpha channels keeping it at last positions. This is much more effective than naive direct transformation
This function converts BGRA to Jzczhz against D65 white point and preserving and normalizing alpha channels keeping it at last positions. This is much more effective than naive direct transformation
This function converts BGRA to CIE L*ab.
This function converts BGRA to CIE L*ab against D65 white point and preserving and linearizing alpha channels. This is much more effective than naive direct transformation
This function converts BGRA to lαβ against D65 white point and preserving and normalizing alpha channels keeping it at last positions. This is much more effective than naive direct transformation
This function converts BGRA to CIE LCH against D65 white point and preserving and normalizing alpha channels keeping it at last positions. This is much more effective than naive direct transformation
This function converts BGRA to Linear.
This function converts BGRA to Linear, Alpha channel is normalized. This is much more effective than naive direct transformation
This function converts BGRA to CIE L*uv.
This function converts BGRA to Oklab against D65 white point and preserving and normalizing alpha channels keeping it at last positions. This is much more effective than naive direct transformation
This function converts BGRA to Oklch against D65 white point and preserving and normalizing alpha channels keeping it at last positions. This is much more effective than naive direct transformation
This function converts BGRA to Sigmoidal. Alpha channel will be normalized. This is much more effective than naive direct transformation
This function converts BGRA to CIE XYZ against D65 white point and preserving and normalizing alpha channels keeping it at last positions. This is much more effective than naive direct transformation
Gamma transfer function for Bt.1361
Linear transfer function for Bt.1361
Pure gamma transfer function for gamma 2.2
Linear transfer function for gamma 2.2
Pure gamma transfer function for gamma 2.8
Linear transfer function for gamma 2.8
Gamma transfer function for HLG
Linear transfer function for HLG
This function converts HSL to BGRA. This is much more effective than naive direct transformation
This function converts HSL to RGB. This is much more effective than naive direct transformation
This function converts HSL to RGBA. Alpha channel is copied and leaved unchanged. This is much more effective than naive direct transformation
This function converts HSV to BGRA. This is much more effective than naive direct transformation
This function converts HSV to RGB. This is much more effective than naive direct transformation
This function converts HSV to RGBA. Alpha channel is copied and leaved unchanged. This is much more effective than naive direct transformation
This function converts Jzazbz to BGR. This is much more effective than naive direct transformation
This function converts Jzazbz with interleaved alpha channel to BGRA. This is much more effective than naive direct transformation
This function converts Jzazbz to RGB. This is much more effective than naive direct transformation
This function converts Jzazbz with interleaved alpha channel to RGBA. This is much more effective than naive direct transformation
This function converts Jzczhz to BGR. This is much more effective than naive direct transformation
This function converts Jzczhz with interleaved alpha channel to BGRA. This is much more effective than naive direct transformation
This function converts Jzczhz to RGB. This is much more effective than naive direct transformation
This function converts Jzczhz with interleaved alpha channel to RGBA. This is much more effective than naive direct transformation
This function converts LAB to BGR. This is much more effective than naive direct transformation
This function converts LAB to RGB. This is much more effective than naive direct transformation
This function converts LAB to RGB. This is much more effective than naive direct transformation
This function converts LAB with separate alpha channel to BGRA. This is much more effective than naive direct transformation
This function converts LAB with interleaved alpha channel to RGBA. This is much more effective than naive direct transformation
This function converts LAB with separate alpha channel to RGBA. This is much more effective than naive direct transformation
This function converts lαβ to BGR. This is much more effective than naive direct transformation
This function converts lαβ with interleaved alpha channel to BGRA. This is much more effective than naive direct transformation
This function converts lαβ to RGB. This is much more effective than naive direct transformation
This function converts lαβ with interleaved alpha channel to RGBA. This is much more effective than naive direct transformation
This function converts LCH to RGB. This is much more effective than naive direct transformation
This function converts LCH to RGB. This is much more effective than naive direct transformation
This function converts LCH with separate alpha channel to BGRA. This is much more effective than naive direct transformation
This function converts LCH with separate alpha channel to RGBA. This is much more effective than naive direct transformation
This function converts Linear BGR to Gamma BGR. This is much more effective than naive direct transformation
This function converts Linear BGRA to BGRA, Alpha channel will de dernormalizaed. This is much more effective than naive direct transformation
This function converts Linear to RGB. This is much more effective than naive direct transformation
This function converts Linear RGBA to RGBA, Alpha channel will be denormalized. This is much more effective than naive direct transformation
This function converts Linear BGR to Gamma BGR. This is much more effective than naive direct transformation
This function converts Linear BGRA to BGRA, Alpha channel will de dernormalizaed. This is much more effective than naive direct transformation
This function converts Linear to RGB. This is much more effective than naive direct transformation
This function converts Linear RGBA to RGBA, Alpha channel will be denormalized. This is much more effective than naive direct transformation
Gamma transfer function for Log100
Gamma transfer function for Log100Sqrt10
Linear transfer function for Log100Sqrt10
Linear transfer function for Log100
This function converts LUV to RGB. This is much more effective than naive direct transformation
This function converts LUV to RGB. This is much more effective than naive direct transformation
This function converts LUV with separate alpha channel to BGRA. This is much more effective than naive direct transformation
This function converts LUV with separate alpha channel to RGBA. This is much more effective than naive direct transformation
This function converts Oklab to BGR. This is much more effective than naive direct transformation
This function converts Oklab with interleaved alpha channel to BGRA. This is much more effective than naive direct transformation
This function converts Oklab to RGB. This is much more effective than naive direct transformation
This function converts Oklab with interleaved alpha channel to RGBA. This is much more effective than naive direct transformation
This function converts Oklch to BGR. This is much more effective than naive direct transformation
This function converts Oklch with interleaved alpha channel to BGRA. This is much more effective than naive direct transformation
This function converts Oklch to RGB. This is much more effective than naive direct transformation
This function converts Oklch with interleaved alpha channel to RGBA. This is much more effective than naive direct transformation
Gamma transfer function for PQ
Linear transfer function for PQ
Pure gamma transfer function for gamma 2.2
Gamma transfer function for Rec.709
Linear transfer function for Rec.709
This function converts RGB to HSL. This is much more effective than naive direct transformation
This function converts RGB to HSV. This is much more effective than naive direct transformation
This function converts RGB to Jzazbz against D65 white point. This is much more effective than naive direct transformation
This function converts RGB to Jzczhz against D65 white point. This is much more effective than naive direct transformation
This function converts RGB to CIE L*ab against D65 white point. This is much more effective than naive direct transformation
This function converts RGB to lαβ against D65 white point. This is much more effective than naive direct transformation
This function converts RGB to CIE L*C*h against D65 white point. This is much more effective than naive direct transformation
This function converts RGB to linear colorspace
This function converts RGB to Linear. This is much more effective than naive direct transformation
This function converts RGB to CIE L*uv against D65 white point. This is much more effective than naive direct transformation
This function converts RGB to Oklab against D65 white point. This is much more effective than naive direct transformation
This function converts RGB to Oklch against D65 white point. This is much more effective than naive direct transformation
Expands RGB to RGBA.
This function converts RGB to Sigmoidal. This is much more effective than naive direct transformation
This function converts RGB to XYZ. This is much more effective than naive direct transformation
This function converts RGBA to HSL. Alpha channel is copied and leaved unchanged. This is much more effective than naive direct transformation
This function converts RGBA to HSV. Alpha channel is copied and leaved unchanged. This is much more effective than naive direct transformation
This function converts RGBA to Jzazbz against D65 white point and preserving and normalizing alpha channels keeping it at last positions. This is much more effective than naive direct transformation
This function converts RGBA to Jzczhz against D65 white point and preserving and normalizing alpha channels keeping it at last positions. This is much more effective than naive direct transformation
This function converts RGBA to CIE L*ab against D65 white point without alpha. This is much more effective than naive direct transformation
This function converts RGBA to CIE L*ab.
This function converts RGBA to CIE L*ab against D65 white point and preserving and normalizing alpha channels. This is much more effective than naive direct transformation
This function converts RGBA to lαβ against D65 white point and preserving and normalizing alpha channels keeping it at last positions. This is much more effective than naive direct transformation
This function converts RGBA to CIE LCH against D65 white point and preserving and normalizing alpha channels keeping it at last positions. This is much more effective than naive direct transformation
This function converts RGBA to liner color space
This function converts RGBA to Linear, Alpha channel is normalized. This is much more effective than naive direct transformation
This function converts RGBA to CIE L*uv.
This function converts RGBA to Oklab against D65 white point and preserving and normalizing alpha channels keeping it at last positions. This is much more effective than naive direct transformation
This function converts RGBA to Oklch against D65 white point and preserving and normalizing alpha channels keeping it at last positions. This is much more effective than naive direct transformation
This function converts RGBA to Sigmoidal. Alpha channel will be normalized. This is much more effective than naive direct transformation
This function converts RGBA to XYZ. This is much more effective than naive direct transformation
This function converts RGBA to CIE XYZ against D65 white point and preserving and normalizing alpha channels keeping it at last positions. This is much more effective than naive direct transformation
This function converts RGBA to XYZ with preserving and linearizing alpha channels. This is much more effective than naive direct transformation
This function converts Sigmoid to BGRA. Alpha channel expected to be normalized and will be denormalized during transformation. This is much more effective than naive direct transformation
This function converts Sigmoid to RGB. This is much more effective than naive direct transformation
This function converts Sigmoid to RGBA. Alpha channel expected to be normalized and will be denormalized during transformation. This is much more effective than naive direct transformation
Gamma transfer function for Smpte 240
Linear transfer function for Smpte 240
Gamma transfer function for Smpte 428
Linear transfer function for Smpte 428
Gamma transfer function for sRGB
Linear transfer function for sRGB
This function converts sRGB D65 to XYZ. This is much more effective than naive direct transformation
This function converts sRGB RGBA D65 to XYZ. This is much more effective than naive direct transformation
This function converts RGBA to XYZ with preserving and linearizing alpha channels. This is much more effective than naive direct transformation
Gamma transfer function for HLG
This function converts XYZ to BGR. This is much more effective than naive direct transformation
This function converts XYZ to RGB. This is much more effective than naive direct transformation
This function converts XYZ to sRGB D65 White point. This is much more effective than naive direct transformation
This function converts XYZ with separate alpha channel to BGRA. This is much more effective than naive direct transformation
This function converts XYZ with separate alpha channel to RGBA. This is much more effective than naive direct transformation
This function converts XYZ with separate alpha channel to RGBA. This is much more effective than naive direct transformation