.
52c      s      d  Z  
 h  d d <d d <d d <d d <Z  e Z  e Z  d   Z & d   Z < d	   Z E d
   Z O d   Z	 d S(   s
   jpeg.erroriK   s   qualityi    s   optimizes   smooths	   forcegrayc 
  s     k  } k }  t t j o  | i | i  a n  | d j o  | i } n!  | d j o  | i	 } n  t
 d o  | i } n  | i }  | i | | i | | i | | i | i | i t
 d | i | g } " t i |  # t i d |   }	 $ |	 Sd  S(   Ni   i   s	   forcegrays   quality(   s   cls   CLs   comps   Nones   OpenCompressors   JPEGs   bytesperpixels	   GRAYSCALEs   formats   RGBXs   optionss   iformats   YUVs   IMAGE_WIDTHs   widths   IMAGE_HEIGHTs   heights   ORIGINAL_FORMATs   ORIENTATIONs	   BOTTOM_UPs   QUALITY_FACTORs   INTERNAL_FORMATs   paramss	   SetParamss   Compresss   imgdatas   jpegdata(
   s   imgdatas   widths   heights   bytesperpixels   cls   CLs   formats   iformats   paramss   jpegdatas   /usr/lib/python/irix5/jpeg.pys   compressc 
  sb  & ' ( k  } k } ) t t j o ) | i | i  a n * t i |   } + | i	 d | i
 d | i d g } , t i |  - | d | d | d f \ } } } . | | i j p t d o / | i } 0 d } n 2 | i } 3 d } 5 | i | | i | i | i | | | g } 8 t i |  9 t i d |   }	 : |	 | | | f Sd  S(   Ni    i   i   i   s	   forcegrayi   (   s   cls   CLs   decomps   Nones   OpenDecompressors   JPEGs
   ReadHeaders   jpegdatas
   headersizes   IMAGE_WIDTHs   IMAGE_HEIGHTs   INTERNAL_FORMATs   paramss	   GetParamss   widths   heights   formats	   GRAYSCALEs   optionss   bytesperpixels   RGBXs   ORIGINAL_FORMATs   ORIENTATIONs	   BOTTOM_UPs   FRAME_BUFFER_SIZEs	   SetParamss
   Decompresss   imgdata(
   s   jpegdatas   cls   CLs
   headersizes   paramss   widths   heights   formats   bytesperpixels   imgdatas   /usr/lib/python/irix5/jpeg.pys
   decompressc   s   < = t  |  t  d  j o > t d  n ? |  d j o @ d }  n A t i |   o B t d  n C t |  t |  <d  S(   Ni    s$   jpeg.setoption: numeric options onlys	   forcegreys	   forcegrays#   jpeg.setoption: unknown option name(   s   types   values	   TypeErrors   names   optionss   has_keys   KeyErrors   int(   s   names   values   /usr/lib/python/irix5/jpeg.pys	   setoptionc    sĪ   E F k  }  G |  i d d !d g j o! H |  i d =I t d d  n J |  i d o K |  i i d  n L x' |  i d d L r } M t |  q Wd  S(   Ni   i   s   -gs	   forcegrays&   /usr/local/images/data/jpg/asterix.jpgi    (   s   syss   argvs	   setoptions   appends   files   show(   s   syss   files   /usr/lib/python/irix5/jpeg.pys   testc   sm  O P k  } k } k } Q t |  d  i   } R t |  \ } } } } S | i   T | i | |  U | i |   }	 V | d j ol W | i   X | i | i d  Y | i   Z x2 t d  d Z r }
 [ | i |
 |
 |
 |
  qÏ Wn1 ] | i   ^ | i | i d  _ | i   ` | i | i  a | i | i  b | i | i  c | i | i  d | i d d | d | d |  e x e d o~ f | i   \ } } g | | i | i | i f j o h Pn i | | i j o( j | i d d | d | d |  n qWk | i! |	  m t" | | | |  } n t d d  i$ |  d  S(	   Ns   ri   i   i   i    i    s
   /tmp/j.jpgs   w(%   s   gls   GLs   DEVICEs   opens   files   reads   jpegdatas
   decompresss   imgdatas   widths   heights   bytesperpixels
   foregrounds   prefsizes   winopens   wins   cmodes   pixmodes   PM_SIZEs   gconfigs   ranges   is   mapcolors   RGBmodes   qdevices   REDRAWs   ESCKEYs   WINQUITs   WINSHUTs
   lrectwrites   qreads   devs   vals   wincloses   compresss   newjpegdatas   write(   s   files   gls   GLs   DEVICEs   jpegdatas   imgdatas   widths   heights   bytesperpixels   wins   is   devs   vals   newjpegdatas   /usr/lib/python/irix5/jpeg.pys   showN(
   s   errors   optionss   Nones   comps   decomps   compresss
   decompresss	   setoptions   tests   show(    s   /usr/lib/python/irix5/jpeg.pys   ?