我想在图像中绘制一条带有多行的字符串。我正在使用PIL将文本写入图像。
v = ''
for j in range(0,2):
v += ("%s (%s%%)\n") % (career_list[j], ran_list[j])
txt2img(v)
但它仍在一行显示。我究竟做错了什么? (我想画一次字符串?我们能做到吗?)
答案 0 :(得分:1)
将所有内容连接到 v 。您应该在循环中拉出绘图/打印功能(txt2img(v))。
for j in range(0,2):
v = ("%s (%s%%)\n") % (career_list[j], ran_list[j])
txt2img(v)
答案 1 :(得分:1)
PIL中没有txt2img函数。我使用了“Google”,看起来你从Koders.com获取了代码。无论如何尝试这个answer