components.colourspace

RGB<->YUV conversion, gamma correction, quantising.

adjustsaturation.AdjustSaturation

Make colours more or less saturated.

extractcomps.ExtractComps

Extract colour components.

gammacorrection.GammaCorrect

Gamma correction.

gammacorrection.PiecewiseGammaCorrect

Gamma correction with a piecewise linear transform.

gammacorrection.apply_transfer_function

Apply a transfer function to a single 3-D numpy.ndarray.

histogramequalisation.HistogramEqualisation

Histogram equalisation.

levels.ComputerToStudio

Convert "computer" range to "studio".

levels.StudioToComputer

Convert "studio" range to "computer".

matrices

Standard RGB to YUV matrices for use in other components.

matrix.Matrix

Apply a user supplied colour matrix.

quantise.ErrorFeedbackQuantise

Quantisation with error feedback.

rgbtoy.RGBtoY

RGB to Y converter.

rgbtoyuv.RGBtoYUV

RGB to YUV (YCbCr) converter.

yuvtorgb.YUVtoRGB

YUV (YCbCr) to RGB converter.


Comments or questions? Please email jim@jim-easterbrook.me.uk.