1
編輯: 代碼的工作,但是我不得不書寫文字圖像在Python 2.7使用PIL
draw.text((30,10), "Hello World", (255, 255, 255, 255),font=font)
其中寫道: 「Hello World」 的爲白色。如果將其更改爲
draw.text((30,10), "Hello World", (255, 255, 255, 255),font=font)
輸入代碼「Hello world」將以黑色書寫。
我有一個試圖寫入「Hello World」到jpg圖像的python腳本,但是當我保存文件時沒有寫入任何文本,有什麼想法? 我正在使用Python 2.7和Pillow。
我也看了一下這個文檔:http://pillow.readthedocs.io/en/3.1.x/reference/ImageDraw.html
代碼:
from PIL import Image
from PIL import ImageDraw
from PIL import ImageFont
pattern = Image.open("DANK.jpg", "r").convert('RGBA')
size = width, height = pattern.size
draw = ImageDraw.Draw(pattern,'RGBA')
font = ImageFont.truetype("Font.ttf", 3)
draw.text((30,10), "Hello World", (255, 255, 255, 255),font=font)
pattern.save('sample-out.jpg')
我也注意到,當保存圖像的顏色變成灰色的規模,爲什麼呢?
您好我意識到,我做我的錯,有 draw.text((30,10)的 「Hello World」,(0,0,0,255),字體=字體)用白色而不是黑色書寫。 感謝您的協助。 – RedQuirk