Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 13f150929e9d4281f1fa1d3f36c1073a > files > 59

python-pillow-doc-2.6.2-1.1.mga4.noarch.rpm

.. py:module:: PIL.ImageEnhance
.. py:currentmodule:: PIL.ImageEnhance

:py:mod:`ImageEnhance` Module
=============================

The :py:mod:`ImageEnhance` module contains a number of classes that can be used
for image enhancement.

Example: Vary the sharpness of an image
---------------------------------------

.. code-block:: python

    from PIL import ImageEnhance

    enhancer = ImageEnhance.Sharpness(image)

    for i in range(8):
        factor = i / 4.0
        enhancer.enhance(factor).show("Sharpness %f" % factor)

Also see the :file:`enhancer.py` demo program in the :file:`Scripts/`
directory.

Classes
-------

All enhancement classes implement a common interface, containing a single
method:

.. autoclass:: PIL.ImageEnhance._Enhance
    :members:

.. autoclass:: PIL.ImageEnhance.Color
.. autoclass:: PIL.ImageEnhance.Contrast
.. autoclass:: PIL.ImageEnhance.Brightness
.. autoclass:: PIL.ImageEnhance.Sharpness