この単純なコードを試して、画像にテキストを書き込んでください:
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")
そして、私はこのエラーを受け取ります:
File "C:\Users\User\Anaconda\lib\site-packages\PIL\Image.py", line 1456, in save
save_handler = SAVE[format.upper()] # unknown format
KeyError: 'JPEG'
これを修正する方法はありますか?Windows 7 で Eclipse Kepler と PyDev プラグインを使用して Python 2.7.5 Anaconda バージョンを使用しています。私も試しimg.save("test.jpeg")
てみimg.save("test.png")
ましたが、同じエラーが発生しました。