thumb.py 668 B

12345678910111213141516171819202122
  1. #!/usr/bin/env python3
  2. import tempfile
  3. from wand.image import Image
  4. from wand.drawing import Drawing
  5. from wand.color import Color
  6. draw = Drawing()
  7. def create_thumb(prof,texto1,texto2):
  8. with tempfile.NamedTemporaryFile(suffix='.png',delete=False) as fp:
  9. with Image(filename='especificosos-nuevo.png') as img:
  10. draw.font = "Helvetica"
  11. draw.gravity = "center"
  12. draw.font_weight = 200
  13. draw.fill_color = Color('white')
  14. draw.font_size = 50
  15. draw.text(0,180, "%s\n%s\n%s" % (prof,texto1,texto2))
  16. draw(img)
  17. img.save(file=fp)
  18. fp.close()
  19. return fp.name