ImageFilter
index
/Library/Python/2.7/site-packages/PIL/ImageFilter.py

# The Python Imaging Library.
# $Id$
#
# standard filters
#
# History:
# 1995-11-27 fl   Created
# 2002-06-08 fl   Added rank and mode filters
# 2003-09-15 fl   Fixed rank calculation in rank filter; added expand call
#
# Copyright (c) 1997-2003 by Secret Labs AB.
# Copyright (c) 1995-2002 by Fredrik Lundh.
#
# See the README file for information on usage and redistribution.
#

 
Classes
       
Filter
GaussianBlur
Kernel
BuiltinFilter
BLUR
CONTOUR
DETAIL
EDGE_ENHANCE
EDGE_ENHANCE_MORE
EMBOSS
FIND_EDGES
SHARPEN
SMOOTH
SMOOTH_MORE
ModeFilter
RankFilter
MaxFilter
MedianFilter
MinFilter
UnsharpMask

 
class BLUR(BuiltinFilter)
    
Method resolution order:
BLUR
BuiltinFilter
Kernel
Filter

Data and other attributes defined here:
filterargs = ((5, 5), 16, 0, (1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, ...))
name = 'Blur'

Methods inherited from BuiltinFilter:
__init__(self)

Methods inherited from Kernel:
filter(self, image)

 
class BuiltinFilter(Kernel)
    
Method resolution order:
BuiltinFilter
Kernel
Filter

Methods defined here:
__init__(self)

Methods inherited from Kernel:
filter(self, image)

 
class CONTOUR(BuiltinFilter)
    
Method resolution order:
CONTOUR
BuiltinFilter
Kernel
Filter

Data and other attributes defined here:
filterargs = ((3, 3), 1, 255, (-1, -1, -1, -1, 8, -1, -1, -1, -1))
name = 'Contour'

Methods inherited from BuiltinFilter:
__init__(self)

Methods inherited from Kernel:
filter(self, image)

 
class DETAIL(BuiltinFilter)
    
Method resolution order:
DETAIL
BuiltinFilter
Kernel
Filter

Data and other attributes defined here:
filterargs = ((3, 3), 6, 0, (0, -1, 0, -1, 10, -1, 0, -1, 0))
name = 'Detail'

Methods inherited from BuiltinFilter:
__init__(self)

Methods inherited from Kernel:
filter(self, image)

 
class EDGE_ENHANCE(BuiltinFilter)
    
Method resolution order:
EDGE_ENHANCE
BuiltinFilter
Kernel
Filter

Data and other attributes defined here:
filterargs = ((3, 3), 2, 0, (-1, -1, -1, -1, 10, -1, -1, -1, -1))
name = 'Edge-enhance'

Methods inherited from BuiltinFilter:
__init__(self)

Methods inherited from Kernel:
filter(self, image)

 
class EDGE_ENHANCE_MORE(BuiltinFilter)
    
Method resolution order:
EDGE_ENHANCE_MORE
BuiltinFilter
Kernel
Filter

Data and other attributes defined here:
filterargs = ((3, 3), 1, 0, (-1, -1, -1, -1, 9, -1, -1, -1, -1))
name = 'Edge-enhance More'

Methods inherited from BuiltinFilter:
__init__(self)

Methods inherited from Kernel:
filter(self, image)

 
class EMBOSS(BuiltinFilter)
    
Method resolution order:
EMBOSS
BuiltinFilter
Kernel
Filter

Data and other attributes defined here:
filterargs = ((3, 3), 1, 128, (-1, 0, 0, 0, 1, 0, 0, 0, 0))
name = 'Emboss'

Methods inherited from BuiltinFilter:
__init__(self)

Methods inherited from Kernel:
filter(self, image)

 
class FIND_EDGES(BuiltinFilter)
    
Method resolution order:
FIND_EDGES
BuiltinFilter
Kernel
Filter

Data and other attributes defined here:
filterargs = ((3, 3), 1, 0, (-1, -1, -1, -1, 8, -1, -1, -1, -1))
name = 'Find Edges'

Methods inherited from BuiltinFilter:
__init__(self)

Methods inherited from Kernel:
filter(self, image)

 
class Filter
    

 
class GaussianBlur(Filter)
     Methods defined here:
__init__(self, radius=2)
filter(self, image)

Data and other attributes defined here:
name = 'GaussianBlur'

 
class Kernel(Filter)
     Methods defined here:
__init__(self, size, kernel, scale=None, offset=0)
filter(self, image)

 
class MaxFilter(RankFilter)
    
Method resolution order:
MaxFilter
RankFilter
Filter

Methods defined here:
__init__(self, size=3)

Data and other attributes defined here:
name = 'Max'

Methods inherited from RankFilter:
filter(self, image)

 
class MedianFilter(RankFilter)
    
Method resolution order:
MedianFilter
RankFilter
Filter

Methods defined here:
__init__(self, size=3)

Data and other attributes defined here:
name = 'Median'

Methods inherited from RankFilter:
filter(self, image)

 
class MinFilter(RankFilter)
    
Method resolution order:
MinFilter
RankFilter
Filter

Methods defined here:
__init__(self, size=3)

Data and other attributes defined here:
name = 'Min'

Methods inherited from RankFilter:
filter(self, image)

 
class ModeFilter(Filter)
     Methods defined here:
__init__(self, size=3)
filter(self, image)

Data and other attributes defined here:
name = 'Mode'

 
class RankFilter(Filter)
     Methods defined here:
__init__(self, size, rank)
filter(self, image)

Data and other attributes defined here:
name = 'Rank'

 
class SHARPEN(BuiltinFilter)
    
Method resolution order:
SHARPEN
BuiltinFilter
Kernel
Filter

Data and other attributes defined here:
filterargs = ((3, 3), 16, 0, (-2, -2, -2, -2, 32, -2, -2, -2, -2))
name = 'Sharpen'

Methods inherited from BuiltinFilter:
__init__(self)

Methods inherited from Kernel:
filter(self, image)

 
class SMOOTH(BuiltinFilter)
    
Method resolution order:
SMOOTH
BuiltinFilter
Kernel
Filter

Data and other attributes defined here:
filterargs = ((3, 3), 13, 0, (1, 1, 1, 1, 5, 1, 1, 1, 1))
name = 'Smooth'

Methods inherited from BuiltinFilter:
__init__(self)

Methods inherited from Kernel:
filter(self, image)

 
class SMOOTH_MORE(BuiltinFilter)
    
Method resolution order:
SMOOTH_MORE
BuiltinFilter
Kernel
Filter

Data and other attributes defined here:
filterargs = ((5, 5), 100, 0, (1, 1, 1, 1, 1, 1, 5, 5, 5, 1, 1, 5, 44, 5, 1, 1, 5, 5, 5, 1, ...))
name = 'Smooth More'

Methods inherited from BuiltinFilter:
__init__(self)

Methods inherited from Kernel:
filter(self, image)

 
class UnsharpMask(Filter)
     Methods defined here:
__init__(self, radius=2, percent=150, threshold=3)
filter(self, image)

Data and other attributes defined here:
name = 'UnsharpMask'