src/pyams_file/image.py
changeset 190 48c60a7582ac
parent 187 c04ae9beeb08
child 195 07c9c58698fb
equal deleted inserted replaced
189:c995e8afeaa1 190:48c60a7582ac
   126             width, height = target
   126             width, height = target
   127             geometry = self.get_default_geometry()
   127             geometry = self.get_default_geometry()
   128         else:
   128         else:
   129             return None
   129             return None
   130         # check format
   130         # check format
   131         image = Image.open(self.context.get_blob(mode='r'))
   131         blob = self.context.get_blob(mode='r')
       
   132         if blob is None:
       
   133             return None
       
   134         image = Image.open(blob)
   132         if not format:
   135         if not format:
   133             format = image.format
   136             format = image.format
   134         format = format.upper()
   137         format = format.upper()
   135         if format not in WEB_FORMATS:
   138         if format not in WEB_FORMATS:
   136             format = 'JPEG'
   139             format = 'JPEG'