j'ai une image, et je voudrais mettre un bout de texte dessus.
j'utilise la methode : draw.text(position, text, font= font) du module ImageDraw de PIL.
je ne vois rien ...
comme l'image a ete initialisee a "white", je me dis que par default, la couleur de la font est peut etre la couleur par default de l'image ???
je me dis que c'est peut etre un probleme de couleur,
alors je voudrais controler la couleur du texte, pour etre sur que ca ne vient pas de la.
voila le code :
est il possible de faire un truc comme ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 import Image, ImageDraw, ImageFont myImage = Image.new("RGB", (100,100), "white") draw = ImageDraw.Draw(myImage) font = ImageFont.load_default() ## font = ImageFont.truetype("arial.ttf", 15) draw.text((50,50), "XXXXXXXXX", font= font) myImage.save("toto.jpg")
Code : Sélectionner tout - Visualiser dans une fenêtre à part font.color = "black"
Partager