ich würde gerne ein PNG Bild mit zusätzlichen Text versehen. Dazu habe ich mir folgenden Code zusammen gebastelt.
Code: Alles auswählen
username = 'Jarus'
server = 'Teamspeak Lab'
im = Image.open("/home/ts2/ts2-teamspeaklab/files/usersignatur-afk.png")
draw = ImageDraw.Draw(im)
font = ImageFont.truetype("/home/ts2/ts2-teamspeaklab/files/visitor1.ttf", 10)
draw.text((82, 0), username, font=font)
draw.text((82, 10), server, font=font)
im.save('/home/ts2/ts2-teamspeaklab/files/usersignatur-afk-test.png')
Wie kann ich nun mehrer Texte/Variable in das PNG Bild einfügen.Traceback (most recent call last):
File "mysql2usersignatur.py", line 41, in <module>
draw.text((82, 10), server, font=font)
File "/usr/lib/python2.5/site-packages/PIL/ImageDraw.py", line 263, in text
mask, offset = font.getmask2(text, self.fontmode)
File "/usr/lib/python2.5/site-packages/PIL/ImageFont.py", line 138, in getmask2
self.font.render(text, im.id, mode=="1")
IOError: invalid argument
Viele Grüße
BasterTWO