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

Python, PIL, перенос текста

Задача: генерировать изображение с текстом. Воспользовался PIL. Вывод текста там конечно имеется, но выводит ровно в строку, и знаков переноса не поддерживает, а требуется. Никакого форматирования текста в библиотеке не имеется? Ну или мб кто уже писал свой кастыль, или всё же придется запилить свой?
  • Вопрос задан
  • 5583 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@phasma
margin = offset = 40
for line in textwrap.wrap(text, width=40):
draw.text((margin, offset), line, font=font, fill="#aa0000")
offset += font.getsize(line)[1]


stackoverflow.com/questions/8257147/wrap-text-in-pil
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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