1
==========================
2
The PIL.ImageFilter Module
3
==========================
5
The PIL.ImageFilter Module
6
==========================
8
**BLUR** (class) [`# <#PIL.ImageFilter.BLUR-class>`_]
11
For more information about this class, see `*The BLUR
12
Class* <#PIL.ImageFilter.BLUR-class>`_.
14
**CONTOUR** (class) [`# <#PIL.ImageFilter.CONTOUR-class>`_]
17
For more information about this class, see `*The CONTOUR
18
Class* <#PIL.ImageFilter.CONTOUR-class>`_.
20
**DETAIL** (class) [`# <#PIL.ImageFilter.DETAIL-class>`_]
23
For more information about this class, see `*The DETAIL
24
Class* <#PIL.ImageFilter.DETAIL-class>`_.
26
**EDGE\_ENHANCE** (class) [`# <#PIL.ImageFilter.EDGE_ENHANCE-class>`_]
27
Edge enhancement filter.
29
For more information about this class, see `*The EDGE\_ENHANCE
30
Class* <#PIL.ImageFilter.EDGE_ENHANCE-class>`_.
32
**EDGE\_ENHANCE\_MORE** (class)
33
[`# <#PIL.ImageFilter.EDGE_ENHANCE_MORE-class>`_]
34
Stronger edge enhancement filter.
36
For more information about this class, see `*The EDGE\_ENHANCE\_MORE
37
Class* <#PIL.ImageFilter.EDGE_ENHANCE_MORE-class>`_.
39
**EMBOSS** (class) [`# <#PIL.ImageFilter.EMBOSS-class>`_]
42
For more information about this class, see `*The EMBOSS
43
Class* <#PIL.ImageFilter.EMBOSS-class>`_.
45
**FIND\_EDGES** (class) [`# <#PIL.ImageFilter.FIND_EDGES-class>`_]
48
For more information about this class, see `*The FIND\_EDGES
49
Class* <#PIL.ImageFilter.FIND_EDGES-class>`_.
51
**Kernel(size, kernel, \*\*options)** (class)
52
[`# <#PIL.ImageFilter.Kernel-class>`_]
53
Convolution filter kernel.
55
For more information about this class, see `*The Kernel
56
Class* <#PIL.ImageFilter.Kernel-class>`_.
58
**MaxFilter(size=3)** (class) [`# <#PIL.ImageFilter.MaxFilter-class>`_]
61
For more information about this class, see `*The MaxFilter
62
Class* <#PIL.ImageFilter.MaxFilter-class>`_.
64
**MedianFilter(size=3)** (class)
65
[`# <#PIL.ImageFilter.MedianFilter-class>`_]
68
For more information about this class, see `*The MedianFilter
69
Class* <#PIL.ImageFilter.MedianFilter-class>`_.
71
**MinFilter(size=3)** (class) [`# <#PIL.ImageFilter.MinFilter-class>`_]
74
For more information about this class, see `*The MinFilter
75
Class* <#PIL.ImageFilter.MinFilter-class>`_.
77
**ModeFilter(size=3)** (class)
78
[`# <#PIL.ImageFilter.ModeFilter-class>`_]
81
For more information about this class, see `*The ModeFilter
82
Class* <#PIL.ImageFilter.ModeFilter-class>`_.
84
**RankFilter(size, rank)** (class)
85
[`# <#PIL.ImageFilter.RankFilter-class>`_]
88
For more information about this class, see `*The RankFilter
89
Class* <#PIL.ImageFilter.RankFilter-class>`_.
91
**SHARPEN** (class) [`# <#PIL.ImageFilter.SHARPEN-class>`_]
94
For more information about this class, see `*The SHARPEN
95
Class* <#PIL.ImageFilter.SHARPEN-class>`_.
97
**SMOOTH** (class) [`# <#PIL.ImageFilter.SMOOTH-class>`_]
100
For more information about this class, see `*The SMOOTH
101
Class* <#PIL.ImageFilter.SMOOTH-class>`_.
103
**SMOOTH\_MORE** (class) [`# <#PIL.ImageFilter.SMOOTH_MORE-class>`_]
104
Stronger smoothing filter.
106
For more information about this class, see `*The SMOOTH\_MORE
107
Class* <#PIL.ImageFilter.SMOOTH_MORE-class>`_.
112
**BLUR** (class) [`# <#PIL.ImageFilter.BLUR-class>`_]
117
**CONTOUR** (class) [`# <#PIL.ImageFilter.CONTOUR-class>`_]
122
**DETAIL** (class) [`# <#PIL.ImageFilter.DETAIL-class>`_]
124
The EDGE\_ENHANCE Class
125
-----------------------
127
**EDGE\_ENHANCE** (class) [`# <#PIL.ImageFilter.EDGE_ENHANCE-class>`_]
129
The EDGE\_ENHANCE\_MORE Class
130
-----------------------------
132
**EDGE\_ENHANCE\_MORE** (class)
133
[`# <#PIL.ImageFilter.EDGE_ENHANCE_MORE-class>`_]
138
**EMBOSS** (class) [`# <#PIL.ImageFilter.EMBOSS-class>`_]
140
The FIND\_EDGES Class
141
---------------------
143
**FIND\_EDGES** (class) [`# <#PIL.ImageFilter.FIND_EDGES-class>`_]
148
**Kernel(size, kernel, \*\*options)** (class)
149
[`# <#PIL.ImageFilter.Kernel-class>`_]
150
**\_\_init\_\_(size, kernel, \*\*options)**
151
[`# <#PIL.ImageFilter.Kernel.__init__-method>`_]
152
Create a convolution kernel. The current version only supports 3x3
153
and 5x5 integer and floating point kernels.
155
In the current version, kernels can only be applied to "L" and "RGB"
167
**MaxFilter(size=3)** (class) [`# <#PIL.ImageFilter.MaxFilter-class>`_]
168
**\_\_init\_\_(size=3)**
169
[`# <#PIL.ImageFilter.MaxFilter.__init__-method>`_]
173
The MedianFilter Class
174
----------------------
176
**MedianFilter(size=3)** (class)
177
[`# <#PIL.ImageFilter.MedianFilter-class>`_]
178
**\_\_init\_\_(size=3)**
179
[`# <#PIL.ImageFilter.MedianFilter.__init__-method>`_]
186
**MinFilter(size=3)** (class) [`# <#PIL.ImageFilter.MinFilter-class>`_]
187
**\_\_init\_\_(size=3)**
188
[`# <#PIL.ImageFilter.MinFilter.__init__-method>`_]
195
**ModeFilter(size=3)** (class)
196
[`# <#PIL.ImageFilter.ModeFilter-class>`_]
197
**\_\_init\_\_(size=3)**
198
[`# <#PIL.ImageFilter.ModeFilter.__init__-method>`_]
205
**RankFilter(size, rank)** (class)
206
[`# <#PIL.ImageFilter.RankFilter-class>`_]
207
**\_\_init\_\_(size, rank)**
208
[`# <#PIL.ImageFilter.RankFilter.__init__-method>`_]
216
**SHARPEN** (class) [`# <#PIL.ImageFilter.SHARPEN-class>`_]
221
**SMOOTH** (class) [`# <#PIL.ImageFilter.SMOOTH-class>`_]
223
The SMOOTH\_MORE Class
224
----------------------
226
**SMOOTH\_MORE** (class) [`# <#PIL.ImageFilter.SMOOTH_MORE-class>`_]