Pillow/docs/pythondoc-PIL.ImageFilter.rst
2012-02-16 20:10:57 -05:00

227 lines
5.9 KiB
ReStructuredText

==========================
The PIL.ImageFilter Module
==========================
The PIL.ImageFilter Module
==========================
**BLUR** (class) [`# <#PIL.ImageFilter.BLUR-class>`_]
Blur filter.
For more information about this class, see `*The BLUR
Class* <#PIL.ImageFilter.BLUR-class>`_.
**CONTOUR** (class) [`# <#PIL.ImageFilter.CONTOUR-class>`_]
Contour filter.
For more information about this class, see `*The CONTOUR
Class* <#PIL.ImageFilter.CONTOUR-class>`_.
**DETAIL** (class) [`# <#PIL.ImageFilter.DETAIL-class>`_]
Detail filter.
For more information about this class, see `*The DETAIL
Class* <#PIL.ImageFilter.DETAIL-class>`_.
**EDGE\_ENHANCE** (class) [`# <#PIL.ImageFilter.EDGE_ENHANCE-class>`_]
Edge enhancement filter.
For more information about this class, see `*The EDGE\_ENHANCE
Class* <#PIL.ImageFilter.EDGE_ENHANCE-class>`_.
**EDGE\_ENHANCE\_MORE** (class)
[`# <#PIL.ImageFilter.EDGE_ENHANCE_MORE-class>`_]
Stronger edge enhancement filter.
For more information about this class, see `*The EDGE\_ENHANCE\_MORE
Class* <#PIL.ImageFilter.EDGE_ENHANCE_MORE-class>`_.
**EMBOSS** (class) [`# <#PIL.ImageFilter.EMBOSS-class>`_]
Embossing filter.
For more information about this class, see `*The EMBOSS
Class* <#PIL.ImageFilter.EMBOSS-class>`_.
**FIND\_EDGES** (class) [`# <#PIL.ImageFilter.FIND_EDGES-class>`_]
Edge-finding filter.
For more information about this class, see `*The FIND\_EDGES
Class* <#PIL.ImageFilter.FIND_EDGES-class>`_.
**Kernel(size, kernel, \*\*options)** (class)
[`# <#PIL.ImageFilter.Kernel-class>`_]
Convolution filter kernel.
For more information about this class, see `*The Kernel
Class* <#PIL.ImageFilter.Kernel-class>`_.
**MaxFilter(size=3)** (class) [`# <#PIL.ImageFilter.MaxFilter-class>`_]
Max filter.
For more information about this class, see `*The MaxFilter
Class* <#PIL.ImageFilter.MaxFilter-class>`_.
**MedianFilter(size=3)** (class)
[`# <#PIL.ImageFilter.MedianFilter-class>`_]
Median filter.
For more information about this class, see `*The MedianFilter
Class* <#PIL.ImageFilter.MedianFilter-class>`_.
**MinFilter(size=3)** (class) [`# <#PIL.ImageFilter.MinFilter-class>`_]
Min filter.
For more information about this class, see `*The MinFilter
Class* <#PIL.ImageFilter.MinFilter-class>`_.
**ModeFilter(size=3)** (class)
[`# <#PIL.ImageFilter.ModeFilter-class>`_]
Mode filter.
For more information about this class, see `*The ModeFilter
Class* <#PIL.ImageFilter.ModeFilter-class>`_.
**RankFilter(size, rank)** (class)
[`# <#PIL.ImageFilter.RankFilter-class>`_]
Rank filter.
For more information about this class, see `*The RankFilter
Class* <#PIL.ImageFilter.RankFilter-class>`_.
**SHARPEN** (class) [`# <#PIL.ImageFilter.SHARPEN-class>`_]
Sharpening filter.
For more information about this class, see `*The SHARPEN
Class* <#PIL.ImageFilter.SHARPEN-class>`_.
**SMOOTH** (class) [`# <#PIL.ImageFilter.SMOOTH-class>`_]
Smoothing filter.
For more information about this class, see `*The SMOOTH
Class* <#PIL.ImageFilter.SMOOTH-class>`_.
**SMOOTH\_MORE** (class) [`# <#PIL.ImageFilter.SMOOTH_MORE-class>`_]
Stronger smoothing filter.
For more information about this class, see `*The SMOOTH\_MORE
Class* <#PIL.ImageFilter.SMOOTH_MORE-class>`_.
The BLUR Class
--------------
**BLUR** (class) [`# <#PIL.ImageFilter.BLUR-class>`_]
The CONTOUR Class
-----------------
**CONTOUR** (class) [`# <#PIL.ImageFilter.CONTOUR-class>`_]
The DETAIL Class
----------------
**DETAIL** (class) [`# <#PIL.ImageFilter.DETAIL-class>`_]
The EDGE\_ENHANCE Class
-----------------------
**EDGE\_ENHANCE** (class) [`# <#PIL.ImageFilter.EDGE_ENHANCE-class>`_]
The EDGE\_ENHANCE\_MORE Class
-----------------------------
**EDGE\_ENHANCE\_MORE** (class)
[`# <#PIL.ImageFilter.EDGE_ENHANCE_MORE-class>`_]
The EMBOSS Class
----------------
**EMBOSS** (class) [`# <#PIL.ImageFilter.EMBOSS-class>`_]
The FIND\_EDGES Class
---------------------
**FIND\_EDGES** (class) [`# <#PIL.ImageFilter.FIND_EDGES-class>`_]
The Kernel Class
----------------
**Kernel(size, kernel, \*\*options)** (class)
[`# <#PIL.ImageFilter.Kernel-class>`_]
**\_\_init\_\_(size, kernel, \*\*options)**
[`# <#PIL.ImageFilter.Kernel.__init__-method>`_]
Create a convolution kernel. The current version only supports 3x3
and 5x5 integer and floating point kernels.
In the current version, kernels can only be applied to "L" and "RGB"
images.
*size*
*kernel*
*\*\*options*
*scale=*
*offset=*
The MaxFilter Class
-------------------
**MaxFilter(size=3)** (class) [`# <#PIL.ImageFilter.MaxFilter-class>`_]
**\_\_init\_\_(size=3)**
[`# <#PIL.ImageFilter.MaxFilter.__init__-method>`_]
*size*
The MedianFilter Class
----------------------
**MedianFilter(size=3)** (class)
[`# <#PIL.ImageFilter.MedianFilter-class>`_]
**\_\_init\_\_(size=3)**
[`# <#PIL.ImageFilter.MedianFilter.__init__-method>`_]
*size*
The MinFilter Class
-------------------
**MinFilter(size=3)** (class) [`# <#PIL.ImageFilter.MinFilter-class>`_]
**\_\_init\_\_(size=3)**
[`# <#PIL.ImageFilter.MinFilter.__init__-method>`_]
*size*
The ModeFilter Class
--------------------
**ModeFilter(size=3)** (class)
[`# <#PIL.ImageFilter.ModeFilter-class>`_]
**\_\_init\_\_(size=3)**
[`# <#PIL.ImageFilter.ModeFilter.__init__-method>`_]
*size*
The RankFilter Class
--------------------
**RankFilter(size, rank)** (class)
[`# <#PIL.ImageFilter.RankFilter-class>`_]
**\_\_init\_\_(size, rank)**
[`# <#PIL.ImageFilter.RankFilter.__init__-method>`_]
*size*
*rank*
The SHARPEN Class
-----------------
**SHARPEN** (class) [`# <#PIL.ImageFilter.SHARPEN-class>`_]
The SMOOTH Class
----------------
**SMOOTH** (class) [`# <#PIL.ImageFilter.SMOOTH-class>`_]
The SMOOTH\_MORE Class
----------------------
**SMOOTH\_MORE** (class) [`# <#PIL.ImageFilter.SMOOTH_MORE-class>`_]