def _get_raw_data(self, image, format_, quality, image_info=None, progressive=False):
     image.magick(format_.encode('utf8'))
     image.quality(quality)
     if format_ == 'JPEG' and progressive:
         image.interlaceType(InterlaceType.LineInterlace)
     blob = Blob()
     image.write(blob)
     return get_blob_data(blob)
Example #2
0
 def _get_raw_data(self, image, format_, quality, image_info=None, progressive=False):
     image.magick(format_.encode('utf8'))
     image.quality(quality)
     if format_ == 'JPEG' and progressive:
         image.interlaceType(InterlaceType.LineInterlace)
     blob = Blob()
     image.write(blob)
     return get_blob_data(blob)
 def _get_raw_data(self, image, format_, quality, progressive=False):
     blob = Blob()
     if isinstance(image, ImageList):
         image.writeImages(blob)
     else:
         image.magick(format_.encode('utf8'))
         image.quality(quality)
         if format_ == 'JPEG' and progressive:
             image.interlaceType(InterlaceType.LineInterlace)
         image.write(blob)
     return get_blob_data(blob)
Example #4
0
 def get_image_data(self):
     self.image.magick(self.get_image_mode())
     blob = Blob()
     self.image.write(blob)
     data = get_blob_data(blob)
     return data
Example #5
0
 def get_image_data(self):
     self.image.magick(self.get_image_mode())
     blob = Blob()
     self.image.write(blob)
     data = get_blob_data(blob)
     return data
Example #6
0
 def _get_raw_data(self, image, format_, quality):
     image.magick(format_.encode('utf8'))
     image.quality(quality)
     blob = Blob()
     image.write(blob)
     return get_blob_data(blob)
Example #7
0
 def _get_raw_data(self, image, format_, quality):
     image.magick(format_.encode('utf8'))
     image.quality(quality)
     blob = Blob()
     image.write(blob)
     return get_blob_data(blob)