def write_image(self, data): fn = ImageExtras.write_image_tempfile(data) i = platypus.Image(fn) self.scale_image(i) factor = 1 MAX_WIDTH = self.doc.frame_width * 0.35 MAX_HEIGHT = self.doc.frame_height * 0.5 if i.drawWidth > MAX_WIDTH: factor = MAX_WIDTH / i.drawWidth if i.drawHeight > MAX_HEIGHT: f = MAX_HEIGHT / i.drawHeight if f < factor: factor = f if factor < 1.0: self.scale_image(i, factor) self.image = i
def write_image (self, data): fn = ImageExtras.write_image_tempfile(data) i = platypus.Image(fn) self.scale_image(i) factor = 1 MAX_WIDTH = self.doc.frame_width * 0.35 MAX_HEIGHT = self.doc.frame_height * 0.5 if i.drawWidth > MAX_WIDTH: factor = MAX_WIDTH/i.drawWidth if i.drawHeight > MAX_HEIGHT: f = MAX_HEIGHT/i.drawHeight if f < factor: factor = f if factor < 1.0: self.scale_image(i,factor) self.image = i