home *** CD-ROM | disk | FTP | other *** search
/ Enter 2004 April / enter-2004-04.iso / files / EVE_1424_100181.exe / ImageFilter.py < prev    next >
Encoding:
Python Source  |  2004-04-20  |  988 b   |  35 lines

  1. #
  2. # The Python Imaging Library.
  3. # $Id: //modules/pil/PIL/ImageFilter.py#3 $
  4. #
  5. # standard filters
  6. #
  7. # History:
  8. #       95-11-27 fl     Created
  9. #
  10. # Copyright (c) Secret Labs AB 1997.
  11. # Copyright (c) Fredrik Lundh 1995.
  12. #
  13. # See the README file for information on usage and redistribution.
  14. #
  15.  
  16. class _BuiltinFilter:
  17.     def __init__(self, id, name = None):
  18.         self.id = id
  19.         self.name = name
  20.  
  21. # FIXME: numbers correspond to table in _imagingmodule.c
  22.  
  23. BLUR = _BuiltinFilter(0, "Blur")
  24. CONTOUR = _BuiltinFilter(1, "Contour")
  25. DETAIL = _BuiltinFilter(2, "Detail")
  26. EDGE_ENHANCE = _BuiltinFilter(3, "Edge-enhance")
  27. EDGE_ENHANCE_MORE = _BuiltinFilter(4, "Edge-enhance More")
  28. EMBOSS = _BuiltinFilter(5, "Emboss")
  29. FIND_EDGES = _BuiltinFilter(6, "Find Edges")
  30. SMOOTH = _BuiltinFilter(7, "Smooth")
  31. SMOOTH_MORE = _BuiltinFilter(8, "Smooth More")
  32. SHARPEN = _BuiltinFilter(9, "Sharpen")
  33.  
  34. # User defined filters are not supported in release 0.1.  Sorry for that.
  35.