Image colour adjustment recipes in Pillow


Martin McBride, 2020-10-18
Tags image processing recipes
Categories pillow
In Python libraries

These ImageOps functions provide various colour corrections.

autocontrast

The autocontrast function maximises the image contrast, by remapping the lightness value of each pixel so that that darkest pixel has a value 0 and the lightest has a value 255.

equalize

The equalise function equalises the greyscale histogram, trying to ensure that the light, mid and dark areas of the image make full use of the available range of lightness values.