========================== 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>`_]