Как рисовать текст с переносами строк, используя Python PIL - PullRequest
0 голосов
/ 04 марта 2012

Я хочу нарисовать строку с несколькими строками на изображении.Я использую PIL для записи текста в изображение.

v = ''
for j in range(0,2):
    v += ("%s (%s%%)\n") % (career_list[j], ran_list[j])
txt2img(v)

Но он по-прежнему отображается в одной строке.Что я делаю неправильно?(Я хочу нарисовать строку один раз? Можем ли мы сделать это?)

Ответы [ 2 ]

1 голос
/ 04 марта 2012

В PIL нет функции txt2img.Я использовал "Google", и похоже, что вы взяли код с Koders.com.В любом случае попробуйте этот ответ

1 голос
/ 04 марта 2012

вы объединяете все в v .Вы должны использовать функцию рисования / печати (txt2img (v)) в цикле.

for j in range(0,2):
    v = ("%s (%s%%)\n") % (career_list[j], ran_list[j])
    txt2img(v)
...