當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python PIL ImageDraw.Draw.multiline_textsize()用法及代碼示例



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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。