PIL是Python映像庫為python解釋器提供了圖像編輯函數。的ImageDraw
模塊為Image對象提供簡單的2D圖形。您可以使用該模塊來創建新圖像,注釋或修飾現有圖像,以及即時生成圖形以供Web使用。
ImageDraw.Draw.multiline_textsize()
返回給定字符串的大小(以像素為單位)。
用法:
ImageDraw.Draw.multiline_textsize(text, font=None, spacing=0)
參數:
text-要測量的文本。
font-一個ImageFont實例。
spacing-行之間的像素數。
返回類型:
返回帶有文本的圖像。
使用的圖片:
代碼:使用ImageDraw.Draw.multiline_textsize
# Importing Image and ImageFont, ImageDraw module from PIL package
from PIL import Image, ImageFont, ImageDraw
# creating a image object
image = Image.open(r'C:\Users\System-Pc\Desktop\rose.jpg')
draw = ImageDraw.Draw(image)
#specified font size
font = ImageFont.truetype(r'C:\Users\System-Pc\Desktop\arial.ttf',30)
text =u"""\
ALWAYS BE HAPPY
(LAUGHING IS THE \n BEST MEDICINE)"""
# drawing text size
draw.text((20,18), text,font = None,spacing=0)
image.show()
輸出:
相關用法
注:本文由純淨天空篩選整理自Sunitamamgai大神的英文原創作品 Python PIL | ImageDraw.Draw.multiline_textsize()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。