2010-06-01 17 views
2

我有一個詞將被放在圖像上,但問題是,即使單詞超過圖像的寬度,該單詞仍然存在python圖像庫繪製文字新行怎麼樣?

有無論如何,如果單詞超過寬度如果圖像超出指定的點,字移就會下降

+0

到目前爲止,您有哪些代碼?很難說出你的問題,更別說用很少的信息來糾正它。 – msw 2010-06-01 03:05:22

+1

它就像在一個新行上印刷這封信一樣 – joven 2010-06-01 03:13:12

+0

http://stackoverflow.com/questions/748453/writing-text-with-carriage-return-to-image-in-python-using-pil – StefanNch 2013-03-18 15:15:35

回答

6

PIL不會自動執行此操作,但您可以使用ImageFont模塊中的getsize方法自行執行此操作。也就是說,如果文字太大,就把它分開,這樣就不會了,把其餘的放在下一行。 (如果文本跨越多行,則可能需要遞歸執行此操作。)