↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи

Комментарий к сообщению


19 июля 2019
_nevan_
https://haptik.ai/tech/putting-text-on-image-using-python/
https://haptik.ai/tech/putting-text-on-images-using-python-part2/

Сначала их импорты: from PIL import Image, ImageDraw, ImageFont
Потом добавить ваши фразы, которые хотите писать
phrases = ['напишем то', 'напишем это']
for message in phrases:
сюда весь их код, к каждой строчке слева добавить один отступ (табуляцию или сколько хотите пробелов, главное определиться, какого размера будет один уровень доступа). Вместо image.save('greeting_card.png') поставить image.save(message + '.png'). Регулировать, в какое место напишется текст, здесь, меняя пятидесятки на другие числа и глядя, что получается: (x, y) = (50, 50) Файл можно редактировать в любом текстовом редакторе, Блокнот подходит. Сохранить файл как какой-нибудь put_text.py и вызвать из командной строки python put_text.py.
У них во второй части приплясывания, как поделить текст на строки. Код из первой части ушёл в функцию draw_text. phrases тогда лучше инициализировать под if __name__ == __main__, чтобы стало не draw_text("This could be a single line text"), а draw_text(message).

Если вам это всё непривычно, то у вас могут появиться проблемы с установкой и проблемы с кодировкой (если задумали писать кириллицу) - все несложные, но надо не бояться немного разобраться.
ПОИСК
ФАНФИКОВ









Закрыть
Закрыть
Закрыть