[英]How could I add text to an image using PIL?
我在這里看到了很多問題和答案,但它們不適用於 Python。 我正在嘗試制作一個 meme 生成器,並且我有一個充滿 emme 模板的文件夾。 我想讓用戶獲得一個模因模板,查看它然后添加文本。 到目前為止,這是我的代碼:
from PIL import Image
im = Image.open("Two-Buttons.jpg")
im.show()
是的,我知道這並不多,但我需要幫助來獲取用戶對文本特定部分的輸入。
首先,您需要導入必要的對象以從PIL
庫中繪制圖像:
from PIL import Image, ImageDraw, ImageFont
然后,實例化ImageDraw
class:
draw = ImageDraw.Draw(im)
然后您可以簡單地執行以下操作來繪制原始圖像im
:
text = 'Insert meme here'
font_type = ImageFont.truetype("arial.ttf", 18) # 18 -> font size
draw.text((100, 100), text, (255, 255, 0), font=font_type) # "draw.text(LOCATION, TEXT, COLOR, FONT_TYPE)"
im.show()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.