Der Versuch, diesen einfachen Code aus Text auf ein Bild zu schreiben:Warum erkennt Pillow das JPEG-Format nicht?
import ImageFont
import Image
import ImageDraw
font = ImageFont.truetype("arial.ttf", 16)
img=Image.new("RGB", (200,200),(120,20,20))
draw = ImageDraw.Draw(img)
draw.text((0, 0),"This is a test",(255,255,0),font=font)
draw = ImageDraw.Draw(img)
img.save("C:/Users/User/Desktop/test","jpeg")
und ich bekomme diese Fehlermeldung:
File "C:\Users\User\Anaconda\lib\site-packages\PIL\Image.py", line 1456, in save
save_handler = SAVE[format.upper()] # unknown format
KeyError: 'JPEG'
Irgendeine Idee, wie dieses Problem beheben? Ich benutze Python 2.7.5 Anaconda Version in Windows 7 mit Eclipse Kepler und PyDev Plugin. Ich versuchte auch img.save("test.jpeg")
und img.save("test.png")
, die den gleichen Fehler ergeben.
Tut mir leid, dass Sie mich mit Ihrer schnellen Antwort zu meinem Edit schlagen; Das habe ich auch versucht. –
hmmm, das ist schade :) – MattDMo
@Detroitteate Ich habe gerade Ihren Code zu arbeiten, indem Sie in eine Datei im aktuellen Verzeichnis speichern, ohne einen Dateipfad in - 'img.save ('test.jpg')'. Hast du das probiert? – MattDMo