Задать вопрос
@ogo2

Накладывается текст друг на друга, Pillow, draw.text, Python. Как исправить?

с помощью библиотеки pillow накладывается текст на изоброжение, первый выходной файл работает отлично, но второй рисует текст как из первого, так и из второго. И так накладывается до бесконечности
msg = '{name}'.format(name=message.text)
fontses = fontss
margin = 466
offset = 357

img = women_zad
draw = ImageDraw.Draw(img)
    for line in textwrap.wrap(msg, width=12):

        draw.text((margin, offset), line, font=fontses, fill="#000000")
img.save('img/'+msg+'.png')
openos = open('img/'+msg+'.png', "rb")
  • Вопрос задан
  • 182 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
Wispik
@Wispik
Правильно, потому что ты все на одном изображении рисуешь. Нужно
draw = ImageDraw.Draw(img)
В цикле делать и сохранять изображение тоже в цикле
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы