Problème avec draw.text du module PIL

MasterID Messages postés 4 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 2 novembre 2008 - 2 nov. 2008 à 18:44
MasterID Messages postés 4 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 2 novembre 2008 - 2 nov. 2008 à 19:05

1 réponse

MasterID Messages postés 4 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 2 novembre 2008
2 nov. 2008 à 19:05
Salut,

Il y a apparemment eu un problème lors de l'envoie de mon premier post, je vais donc le refaire...

Lorsque j'utilise draw.text du module PIL 1.1.5 de python j'ai la première lettres de chaque ligne qui est tronquée (en fait ça dépend du charactère et de la police), et la partie tronqué se retrouve en fin de ligne, voici des images pour illustrer:

Sur cette image pas de problème.

Par contre sur cette seconde image, on peut voir que le 'j' est coupé et que le bout manquant se trouve sur la droite sous le 'e'.

Voici le code que j'ai écrit :

import Image,ImageDraw,ImageFont

def creat_im(text,font,fontsize,x,y):
   
    load_font = ImageFont.truetype(font, fontsize)
    im=Image.new('RGB', (100,80),(0,0,0))
    draw = ImageDraw.Draw(im)
    draw.text((x,y),text, font=load_font)
    im.save('draw1.png', "PNG")
    del im

creat_im('je','Griseldis.ttf',30,20,20)

Merci d'avance pour votre aide.
0
Rejoignez-nous