home *** CD-ROM | disk | FTP | other *** search
/ Freelog 116 / FreelogNo116-JuilletSeptembre2013.iso / Bureautique / gImageReader / gimagereader_0.9-1_win32.exe / bin / ImageMode.pyc (.txt) < prev    next >
Python Compiled Bytecode  |  2011-03-24  |  1KB  |  33 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.7)
  3.  
  4. _modes = { }
  5.  
  6. class ModeDescriptor:
  7.     
  8.     def __init__(self, mode, bands, basemode, basetype):
  9.         self.mode = mode
  10.         self.bands = bands
  11.         self.basemode = basemode
  12.         self.basetype = basetype
  13.  
  14.     
  15.     def __str__(self):
  16.         return self.mode
  17.  
  18.  
  19.  
  20. def getmode(mode):
  21.     if not _modes:
  22.         import Image as Image
  23.         for basemode, basetype, bands in Image._MODEINFO.items():
  24.             _modes[m] = ModeDescriptor(m, bands, basemode, basetype)
  25.         
  26.         _modes['LA'] = ModeDescriptor('LA', ('L', 'A'), 'L', 'L')
  27.         _modes['PA'] = ModeDescriptor('PA', ('P', 'A'), 'RGB', 'L')
  28.         _modes['I;16'] = ModeDescriptor('I;16', 'I', 'L', 'L')
  29.         _modes['I;16L'] = ModeDescriptor('I;16L', 'I', 'L', 'L')
  30.         _modes['I;16B'] = ModeDescriptor('I;16B', 'I', 'L', 'L')
  31.     return _modes[mode]
  32.  
  33.