Beispiel #1
0
 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
Beispiel #2
0
 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