mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-26 18:06:18 +03:00
48 lines
1.2 KiB
ReStructuredText
48 lines
1.2 KiB
ReStructuredText
.. py:module:: PIL.ImageFilter
|
|
.. py:currentmodule:: PIL.ImageFilter
|
|
|
|
:py:mod:`ImageFilter` Module
|
|
============================
|
|
|
|
The :py:mod:`ImageFilter` module contains definitions for a pre-defined set of
|
|
filters, which can be be used with the :py:meth:`Image.filter()
|
|
<PIL.Image.Image.filter>` method.
|
|
|
|
Example: Filter an image
|
|
------------------------
|
|
|
|
.. code-block:: python
|
|
|
|
from PIL import ImageFilter
|
|
|
|
im1 = im.filter(ImageFilter.BLUR)
|
|
|
|
im2 = im.filter(ImageFilter.MinFilter(3))
|
|
im3 = im.filter(ImageFilter.MinFilter) # same as MinFilter(3)
|
|
|
|
Filters
|
|
-------
|
|
|
|
The current version of the library provides the following set of predefined
|
|
image enhancement filters:
|
|
|
|
* **BLUR**
|
|
* **CONTOUR**
|
|
* **DETAIL**
|
|
* **EDGE_ENHANCE**
|
|
* **EDGE_ENHANCE_MORE**
|
|
* **EMBOSS**
|
|
* **FIND_EDGES**
|
|
* **SMOOTH**
|
|
* **SMOOTH_MORE**
|
|
* **SHARPEN**
|
|
|
|
.. autoclass:: PIL.ImageFilter.GaussianBlur
|
|
.. autoclass:: PIL.ImageFilter.UnsharpMask
|
|
.. autoclass:: PIL.ImageFilter.Kernel
|
|
.. autoclass:: PIL.ImageFilter.RankFilter
|
|
.. autoclass:: PIL.ImageFilter.MedianFilter
|
|
.. autoclass:: PIL.ImageFilter.MinFilter
|
|
.. autoclass:: PIL.ImageFilter.MaxFilter
|
|
.. autoclass:: PIL.ImageFilter.ModeFilter
|