mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-11-04 09:57:43 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			227 lines
		
	
	
		
			5.9 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			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>`_]
 |