2011-09-06 21 views
1

我創造了這個計劃:PIL - 繪製文本和保存

from PIL import Image, ImageDraw 

a = Image.open(r'C:\Users\damian\Desktop\a.png') 
draw = ImageDraw.Draw(a) 
draw.text((1, 1), 'Hello World!') 
a.save(r'C:\Users\damian\Desktop\a.png', "PNG") 

理論上應該加載圖像,就可以繪製文本,並保存它,但是當我運行它沒有任何反應。有人可以看看並提供建議嗎?

編輯。

我已經解決了這一點,似乎默認顏色爲白色,並繪製文本並不在我的白色圖像可見,填充=「黑」需要。

這個問題現在可以關閉。

+5

將您的編輯添加爲答案,並將該答案標記爲正確答案。然後問題將被關閉。 –

+0

一旦時限到期,我會這樣做。 –

回答

1

我已經解決了這個問題,它似乎默認的顏色是白色的,並且繪製的文本在我的白色圖像上不可見,fill =「black」是需要的。

這個問題現在可以關閉。