2012-03-04 19 views
-2

複数行の文字列を画像に描画したいと考えています。私は画像にテキストを書くためにPILを使用しています。PythonのPILを使用して改行を含むテキストを描画する方法

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

ただし、まだ1行に表示されています。私は間違って何をしていますか? (私は文字列を一度描画したいですか?)

答えて

1

すべてvに連結します。ループ内で描画/印刷機能(txt2img(v))を引き出す必要があります。

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

ありがとう!しかし、私が欲しいのは、ただ一つの時間を引くことです。 :) –

+0

@Chelsea_cole:時々、あなたが望むものを正確に行うことができない。ソフトウェアで動作するようにする必要があります。 –

1

PILにはtxt2img関数はありません。私は "Google"を使用していて、Koders.comからコードを取得したようです。とにかくこれを試してくださいanswer