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.


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.


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.

If you found this article useful, you might be interested in the book Computer Graphics in Python or other books by the same author.