Используя Python PIL, как мне улучшить контрастность / насыщенность изображения? - PullRequest
7 голосов
/ 10 ноября 2010

Просто простое улучшение контраста и насыщенности.Ничего особенного.

1 Ответ

20 голосов
/ 10 ноября 2010

Поскольку ПИЛ по большей части мертв.Вместо этого установите вилку подушки sudo pip install pillow и используйте ее модуль ImageEnhance http://pillow.readthedocs.org/en/3.0.x/reference/ImageEnhance.html

>>> from PIL import Image, ImageEnhance
>>> image = Image.open('downloads/jcfeb2011.jpg')
>>> contrast = ImageEnhance.Contrast(image)
>>> image.show()

(unenhanced)

>>> contrast.enhance(2).show()

(contrast enhanced)

...