J'essaie d'augmenter dynamiquement la taille de l'image en fonction de la police et du texte fournis à l'utilisateur. draw.text()
.
Le problème originel est de créer une image de signature basée sur le nom et la police choisie par l'utilisateur.
Voici mon code
from PIL import (Image, ImageDraw, ImageFont,)
width=20
height=20
selected_font='simply_glomrous.ttf'
font_size=30
img = Image.new('RGBA', (width, height), (255, 255, 255, 0))
draw = ImageDraw.Draw(img)
font = ImageFont.truetype(selected_font, font_size)
draw.text((0,0), "Adil Malik", (0,0,0), font)
img.save('signature.png')
Mais j'ai toujours la même taille d'image définie en largeur et en hauteur. Peut-on redimensionner dynamiquement l'image en fonction de la police et de sa taille ?
Note : Cette question est opposée à cette question de stackoverflow