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)
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
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)