mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-11-04 18:07:51 +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
 |