mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-31 16:07:30 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			258 lines
		
	
	
		
			9.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			258 lines
		
	
	
		
			9.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
 | |
| <html>
 | |
| <head>
 | |
| <meta http-equiv='Content-Type' content='text/html; charset=us-ascii' />
 | |
| <title>The PIL.ImageFilter Module</title>
 | |
| <link rel='stylesheet' href='effbot.css' type='text/css' />
 | |
| </head>
 | |
| <body>
 | |
| <h1>The PIL.ImageFilter Module</h1>
 | |
| <dl>
 | |
| <dt><b>BLUR</b> (class)  [<a href='#PIL.ImageFilter.BLUR-class'>#</a>]</dt>
 | |
| <dd>
 | |
| <p>Blur filter.</p>
 | |
| <p>For more information about this class, see <a href='#PIL.ImageFilter.BLUR-class'><i>The BLUR Class</i></a>.</p>
 | |
| </dd>
 | |
| <dt><b>CONTOUR</b> (class)  [<a href='#PIL.ImageFilter.CONTOUR-class'>#</a>]</dt>
 | |
| <dd>
 | |
| <p>Contour filter.</p>
 | |
| <p>For more information about this class, see <a href='#PIL.ImageFilter.CONTOUR-class'><i>The CONTOUR Class</i></a>.</p>
 | |
| </dd>
 | |
| <dt><b>DETAIL</b> (class)  [<a href='#PIL.ImageFilter.DETAIL-class'>#</a>]</dt>
 | |
| <dd>
 | |
| <p>Detail filter.</p>
 | |
| <p>For more information about this class, see <a href='#PIL.ImageFilter.DETAIL-class'><i>The DETAIL Class</i></a>.</p>
 | |
| </dd>
 | |
| <dt><b>EDGE_ENHANCE</b> (class)  [<a href='#PIL.ImageFilter.EDGE_ENHANCE-class'>#</a>]</dt>
 | |
| <dd>
 | |
| <p>Edge enhancement filter.</p>
 | |
| <p>For more information about this class, see <a href='#PIL.ImageFilter.EDGE_ENHANCE-class'><i>The EDGE_ENHANCE Class</i></a>.</p>
 | |
| </dd>
 | |
| <dt><b>EDGE_ENHANCE_MORE</b> (class)  [<a href='#PIL.ImageFilter.EDGE_ENHANCE_MORE-class'>#</a>]</dt>
 | |
| <dd>
 | |
| <p>Stronger edge enhancement filter.</p>
 | |
| <p>For more information about this class, see <a href='#PIL.ImageFilter.EDGE_ENHANCE_MORE-class'><i>The EDGE_ENHANCE_MORE Class</i></a>.</p>
 | |
| </dd>
 | |
| <dt><b>EMBOSS</b> (class)  [<a href='#PIL.ImageFilter.EMBOSS-class'>#</a>]</dt>
 | |
| <dd>
 | |
| <p>Embossing filter.</p>
 | |
| <p>For more information about this class, see <a href='#PIL.ImageFilter.EMBOSS-class'><i>The EMBOSS Class</i></a>.</p>
 | |
| </dd>
 | |
| <dt><b>FIND_EDGES</b> (class)  [<a href='#PIL.ImageFilter.FIND_EDGES-class'>#</a>]</dt>
 | |
| <dd>
 | |
| <p>Edge-finding filter.</p>
 | |
| <p>For more information about this class, see <a href='#PIL.ImageFilter.FIND_EDGES-class'><i>The FIND_EDGES Class</i></a>.</p>
 | |
| </dd>
 | |
| <dt><b>Kernel(size, kernel, **options)</b> (class) [<a href='#PIL.ImageFilter.Kernel-class'>#</a>]</dt>
 | |
| <dd>
 | |
| <p>Convolution filter kernel.</p>
 | |
| <p>For more information about this class, see <a href='#PIL.ImageFilter.Kernel-class'><i>The Kernel Class</i></a>.</p>
 | |
| </dd>
 | |
| <dt><b>MaxFilter(size=3)</b> (class) [<a href='#PIL.ImageFilter.MaxFilter-class'>#</a>]</dt>
 | |
| <dd>
 | |
| <p>Max filter.</p>
 | |
| <p>For more information about this class, see <a href='#PIL.ImageFilter.MaxFilter-class'><i>The MaxFilter Class</i></a>.</p>
 | |
| </dd>
 | |
| <dt><b>MedianFilter(size=3)</b> (class) [<a href='#PIL.ImageFilter.MedianFilter-class'>#</a>]</dt>
 | |
| <dd>
 | |
| <p>Median filter.</p>
 | |
| <p>For more information about this class, see <a href='#PIL.ImageFilter.MedianFilter-class'><i>The MedianFilter Class</i></a>.</p>
 | |
| </dd>
 | |
| <dt><b>MinFilter(size=3)</b> (class) [<a href='#PIL.ImageFilter.MinFilter-class'>#</a>]</dt>
 | |
| <dd>
 | |
| <p>Min filter.</p>
 | |
| <p>For more information about this class, see <a href='#PIL.ImageFilter.MinFilter-class'><i>The MinFilter Class</i></a>.</p>
 | |
| </dd>
 | |
| <dt><b>ModeFilter(size=3)</b> (class) [<a href='#PIL.ImageFilter.ModeFilter-class'>#</a>]</dt>
 | |
| <dd>
 | |
| <p>Mode filter.</p>
 | |
| <p>For more information about this class, see <a href='#PIL.ImageFilter.ModeFilter-class'><i>The ModeFilter Class</i></a>.</p>
 | |
| </dd>
 | |
| <dt><b>RankFilter(size, rank)</b> (class) [<a href='#PIL.ImageFilter.RankFilter-class'>#</a>]</dt>
 | |
| <dd>
 | |
| <p>Rank filter.</p>
 | |
| <p>For more information about this class, see <a href='#PIL.ImageFilter.RankFilter-class'><i>The RankFilter Class</i></a>.</p>
 | |
| </dd>
 | |
| <dt><b>SHARPEN</b> (class)  [<a href='#PIL.ImageFilter.SHARPEN-class'>#</a>]</dt>
 | |
| <dd>
 | |
| <p>Sharpening filter.</p>
 | |
| <p>For more information about this class, see <a href='#PIL.ImageFilter.SHARPEN-class'><i>The SHARPEN Class</i></a>.</p>
 | |
| </dd>
 | |
| <dt><b>SMOOTH</b> (class)  [<a href='#PIL.ImageFilter.SMOOTH-class'>#</a>]</dt>
 | |
| <dd>
 | |
| <p>Smoothing filter.</p>
 | |
| <p>For more information about this class, see <a href='#PIL.ImageFilter.SMOOTH-class'><i>The SMOOTH Class</i></a>.</p>
 | |
| </dd>
 | |
| <dt><b>SMOOTH_MORE</b> (class)  [<a href='#PIL.ImageFilter.SMOOTH_MORE-class'>#</a>]</dt>
 | |
| <dd>
 | |
| <p>Stronger smoothing filter.</p>
 | |
| <p>For more information about this class, see <a href='#PIL.ImageFilter.SMOOTH_MORE-class'><i>The SMOOTH_MORE Class</i></a>.</p>
 | |
| </dd>
 | |
| </dl>
 | |
| <h2><a id='PIL.ImageFilter.BLUR-class' name='PIL.ImageFilter.BLUR-class'>The BLUR Class</a></h2>
 | |
| <dl>
 | |
| <dt><b>BLUR</b> (class)  [<a href='#PIL.ImageFilter.BLUR-class'>#</a>]</dt>
 | |
| <dd>
 | |
| </dd>
 | |
| </dl>
 | |
| <h2><a id='PIL.ImageFilter.CONTOUR-class' name='PIL.ImageFilter.CONTOUR-class'>The CONTOUR Class</a></h2>
 | |
| <dl>
 | |
| <dt><b>CONTOUR</b> (class)  [<a href='#PIL.ImageFilter.CONTOUR-class'>#</a>]</dt>
 | |
| <dd>
 | |
| </dd>
 | |
| </dl>
 | |
| <h2><a id='PIL.ImageFilter.DETAIL-class' name='PIL.ImageFilter.DETAIL-class'>The DETAIL Class</a></h2>
 | |
| <dl>
 | |
| <dt><b>DETAIL</b> (class)  [<a href='#PIL.ImageFilter.DETAIL-class'>#</a>]</dt>
 | |
| <dd>
 | |
| </dd>
 | |
| </dl>
 | |
| <h2><a id='PIL.ImageFilter.EDGE_ENHANCE-class' name='PIL.ImageFilter.EDGE_ENHANCE-class'>The EDGE_ENHANCE Class</a></h2>
 | |
| <dl>
 | |
| <dt><b>EDGE_ENHANCE</b> (class)  [<a href='#PIL.ImageFilter.EDGE_ENHANCE-class'>#</a>]</dt>
 | |
| <dd>
 | |
| </dd>
 | |
| </dl>
 | |
| <h2><a id='PIL.ImageFilter.EDGE_ENHANCE_MORE-class' name='PIL.ImageFilter.EDGE_ENHANCE_MORE-class'>The EDGE_ENHANCE_MORE Class</a></h2>
 | |
| <dl>
 | |
| <dt><b>EDGE_ENHANCE_MORE</b> (class)  [<a href='#PIL.ImageFilter.EDGE_ENHANCE_MORE-class'>#</a>]</dt>
 | |
| <dd>
 | |
| </dd>
 | |
| </dl>
 | |
| <h2><a id='PIL.ImageFilter.EMBOSS-class' name='PIL.ImageFilter.EMBOSS-class'>The EMBOSS Class</a></h2>
 | |
| <dl>
 | |
| <dt><b>EMBOSS</b> (class)  [<a href='#PIL.ImageFilter.EMBOSS-class'>#</a>]</dt>
 | |
| <dd>
 | |
| </dd>
 | |
| </dl>
 | |
| <h2><a id='PIL.ImageFilter.FIND_EDGES-class' name='PIL.ImageFilter.FIND_EDGES-class'>The FIND_EDGES Class</a></h2>
 | |
| <dl>
 | |
| <dt><b>FIND_EDGES</b> (class)  [<a href='#PIL.ImageFilter.FIND_EDGES-class'>#</a>]</dt>
 | |
| <dd>
 | |
| </dd>
 | |
| </dl>
 | |
| <h2><a id='PIL.ImageFilter.Kernel-class' name='PIL.ImageFilter.Kernel-class'>The Kernel Class</a></h2>
 | |
| <dl>
 | |
| <dt><b>Kernel(size, kernel, **options)</b> (class) [<a href='#PIL.ImageFilter.Kernel-class'>#</a>]</dt>
 | |
| <dd>
 | |
| </dd>
 | |
| <dt><a id='PIL.ImageFilter.Kernel.__init__-method' name='PIL.ImageFilter.Kernel.__init__-method'><b>__init__(size, kernel, **options)</b></a> [<a href='#PIL.ImageFilter.Kernel.__init__-method'>#</a>]</dt>
 | |
| <dd>
 | |
| <p>Create a convolution kernel.  The current version only
 | |
| supports 3x3 and 5x5 integer and floating point kernels.
 | |
| </p><p>
 | |
| In the current version, kernels can only be applied to
 | |
| "L" and "RGB" images.
 | |
| 
 | |
| </p><dl>
 | |
| <dt><i>size</i></dt>
 | |
| <dd>
 | |
| </dd>
 | |
| <dt><i>kernel</i></dt>
 | |
| <dd>
 | |
| </dd>
 | |
| <dt><i>**options</i></dt>
 | |
| <dd>
 | |
| </dd>
 | |
| <dt><i>scale=</i></dt>
 | |
| <dd>
 | |
| </dd>
 | |
| <dt><i>offset=</i></dt>
 | |
| <dd>
 | |
| </dd>
 | |
| </dl><br />
 | |
| </dd>
 | |
| </dl>
 | |
| <h2><a id='PIL.ImageFilter.MaxFilter-class' name='PIL.ImageFilter.MaxFilter-class'>The MaxFilter Class</a></h2>
 | |
| <dl>
 | |
| <dt><b>MaxFilter(size=3)</b> (class) [<a href='#PIL.ImageFilter.MaxFilter-class'>#</a>]</dt>
 | |
| <dd>
 | |
| </dd>
 | |
| <dt><a id='PIL.ImageFilter.MaxFilter.__init__-method' name='PIL.ImageFilter.MaxFilter.__init__-method'><b>__init__(size=3)</b></a> [<a href='#PIL.ImageFilter.MaxFilter.__init__-method'>#</a>]</dt>
 | |
| <dd>
 | |
| <dl>
 | |
| <dt><i>size</i></dt>
 | |
| <dd>
 | |
| </dd>
 | |
| </dl><br />
 | |
| </dd>
 | |
| </dl>
 | |
| <h2><a id='PIL.ImageFilter.MedianFilter-class' name='PIL.ImageFilter.MedianFilter-class'>The MedianFilter Class</a></h2>
 | |
| <dl>
 | |
| <dt><b>MedianFilter(size=3)</b> (class) [<a href='#PIL.ImageFilter.MedianFilter-class'>#</a>]</dt>
 | |
| <dd>
 | |
| </dd>
 | |
| <dt><a id='PIL.ImageFilter.MedianFilter.__init__-method' name='PIL.ImageFilter.MedianFilter.__init__-method'><b>__init__(size=3)</b></a> [<a href='#PIL.ImageFilter.MedianFilter.__init__-method'>#</a>]</dt>
 | |
| <dd>
 | |
| <dl>
 | |
| <dt><i>size</i></dt>
 | |
| <dd>
 | |
| </dd>
 | |
| </dl><br />
 | |
| </dd>
 | |
| </dl>
 | |
| <h2><a id='PIL.ImageFilter.MinFilter-class' name='PIL.ImageFilter.MinFilter-class'>The MinFilter Class</a></h2>
 | |
| <dl>
 | |
| <dt><b>MinFilter(size=3)</b> (class) [<a href='#PIL.ImageFilter.MinFilter-class'>#</a>]</dt>
 | |
| <dd>
 | |
| </dd>
 | |
| <dt><a id='PIL.ImageFilter.MinFilter.__init__-method' name='PIL.ImageFilter.MinFilter.__init__-method'><b>__init__(size=3)</b></a> [<a href='#PIL.ImageFilter.MinFilter.__init__-method'>#</a>]</dt>
 | |
| <dd>
 | |
| <dl>
 | |
| <dt><i>size</i></dt>
 | |
| <dd>
 | |
| </dd>
 | |
| </dl><br />
 | |
| </dd>
 | |
| </dl>
 | |
| <h2><a id='PIL.ImageFilter.ModeFilter-class' name='PIL.ImageFilter.ModeFilter-class'>The ModeFilter Class</a></h2>
 | |
| <dl>
 | |
| <dt><b>ModeFilter(size=3)</b> (class) [<a href='#PIL.ImageFilter.ModeFilter-class'>#</a>]</dt>
 | |
| <dd>
 | |
| </dd>
 | |
| <dt><a id='PIL.ImageFilter.ModeFilter.__init__-method' name='PIL.ImageFilter.ModeFilter.__init__-method'><b>__init__(size=3)</b></a> [<a href='#PIL.ImageFilter.ModeFilter.__init__-method'>#</a>]</dt>
 | |
| <dd>
 | |
| <dl>
 | |
| <dt><i>size</i></dt>
 | |
| <dd>
 | |
| </dd>
 | |
| </dl><br />
 | |
| </dd>
 | |
| </dl>
 | |
| <h2><a id='PIL.ImageFilter.RankFilter-class' name='PIL.ImageFilter.RankFilter-class'>The RankFilter Class</a></h2>
 | |
| <dl>
 | |
| <dt><b>RankFilter(size, rank)</b> (class) [<a href='#PIL.ImageFilter.RankFilter-class'>#</a>]</dt>
 | |
| <dd>
 | |
| </dd>
 | |
| <dt><a id='PIL.ImageFilter.RankFilter.__init__-method' name='PIL.ImageFilter.RankFilter.__init__-method'><b>__init__(size, rank)</b></a> [<a href='#PIL.ImageFilter.RankFilter.__init__-method'>#</a>]</dt>
 | |
| <dd>
 | |
| <dl>
 | |
| <dt><i>size</i></dt>
 | |
| <dd>
 | |
| </dd>
 | |
| <dt><i>rank</i></dt>
 | |
| <dd>
 | |
| </dd>
 | |
| </dl><br />
 | |
| </dd>
 | |
| </dl>
 | |
| <h2><a id='PIL.ImageFilter.SHARPEN-class' name='PIL.ImageFilter.SHARPEN-class'>The SHARPEN Class</a></h2>
 | |
| <dl>
 | |
| <dt><b>SHARPEN</b> (class)  [<a href='#PIL.ImageFilter.SHARPEN-class'>#</a>]</dt>
 | |
| <dd>
 | |
| </dd>
 | |
| </dl>
 | |
| <h2><a id='PIL.ImageFilter.SMOOTH-class' name='PIL.ImageFilter.SMOOTH-class'>The SMOOTH Class</a></h2>
 | |
| <dl>
 | |
| <dt><b>SMOOTH</b> (class)  [<a href='#PIL.ImageFilter.SMOOTH-class'>#</a>]</dt>
 | |
| <dd>
 | |
| </dd>
 | |
| </dl>
 | |
| <h2><a id='PIL.ImageFilter.SMOOTH_MORE-class' name='PIL.ImageFilter.SMOOTH_MORE-class'>The SMOOTH_MORE Class</a></h2>
 | |
| <dl>
 | |
| <dt><b>SMOOTH_MORE</b> (class)  [<a href='#PIL.ImageFilter.SMOOTH_MORE-class'>#</a>]</dt>
 | |
| <dd>
 | |
| </dd>
 | |
| </dl>
 | |
| </body></html>
 |