вставить текст на изображение [2], питон - PullRequest
0 голосов
/ 16 мая 2018

В моем проекте мне нужно загрузить изображение с отображением текста в нем, но текст должен быть написан после выполнения приложения.Я попытался использовать tkinter, но это не дало мне желаемого результата, поэтому мне было интересно, могу ли я добавить текст в мое изображение, используя консоль spyder?Я имею в виду, я отображаю изображение, я пишу свой текст в консоли, и как только я нажимаю enter Текст отображается на моем изображении.по этой ссылке вы найдете мою попытку сделать это, используя tkinter. вставить текст на изображение, python Спасибо.

1 Ответ

0 голосов
/ 16 мая 2018

На самом деле это довольно легко сделать, для тех, кому это может понадобиться, вот код для этого:

from PIL import Image
from PIL import ImageDraw
from PIL import ImageFont

img = Image.open('rect.png')

var = input("Please enter something: ")
print ("you entered", var)


font = ImageFont.truetype("arial.ttf", 20)
draw = ImageDraw.Draw(img)
draw.text((0,0), var, (255,255,0), font=font)
draw = ImageDraw.Draw(img)
img.save("a_test.png")

img.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...