当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。