Dann mach es per Hand und vergleiche den Aufwand.Pittan hat geschrieben:Dementsprechend habe ich wenig Lust unmengen an Energie zu verschwenden dieses kac* PIL, PILLOW, Inkscape oder sonstwas fuer einen Mist zu lernen.

Dann mach es per Hand und vergleiche den Aufwand.Pittan hat geschrieben:Dementsprechend habe ich wenig Lust unmengen an Energie zu verschwenden dieses kac* PIL, PILLOW, Inkscape oder sonstwas fuer einen Mist zu lernen.
Doch, das kannst du natürlich. Die folgenden beiden Codebeispiele führen zum gleichen Ergebnis.Pittan hat geschrieben:Und dann habe ich immer noch das Problem, dass ich keine Variablen in PIL auf das Bild pinseln kann...
Code: Alles auswählen
function('ABCdef')
Code: Alles auswählen
value = 'ABCdef'
function(value)
Sorry - ich verstehe es einfach nicht.BlackJack hat geschrieben:
Bezüglich der Variablen: Lies meinen Beitrag noch mal. Vielleicht mit eingeschaltetem Ironiedetektor.
Code: Alles auswählen
import Trinkwassererwaermung as TWW
from PIL import Image
from PIL import ImageDraw
from PIL import ImageFont
####### DARTSTELLUNG TRINKWARMWASSER##########
img=Image.open("Trinkwassererwaermung.png")
draw=ImageDraw.Draw(img)
font=ImageFont.truetype(font="ARIALUNI.TTF", size=11, index=0)
draw.text((655, 255), TWW.q_TW, (0,0,0), font=font)
Code: Alles auswählen
Traceback (most recent call last):
File "C:\Users\pittan\workspace\Norm\DIN4701\img.py", line 11, in <module>
draw.text((655, 255), TWW.q_TW, (0,0,0), font=font)
File "C:\Python27\lib\site-packages\PIL\ImageDraw.py", line 266, in text
mask, offset = font.getmask2(text, self.fontmode)
File "C:\Python27\lib\site-packages\PIL\ImageFont.py", line 152, in getmask2
size, offset = self.font.getsize(text)
TypeError: expected string
Code: Alles auswählen
draw.text((655, 255), '{0:.3f}'.format(TWW.q_TW), (0,0,0), font=font)