Рубрики

Python PIL | ImageDraw.Draw.multiline_textsize ()

PIL — это библиотека изображений Python, которая предоставляет интерпретатору Python возможности редактирования изображений. Модуль ImageDraw предоставляет простую 2D-графику для объектов Image. Вы можете использовать этот модуль для создания новых изображений, аннотирования или ретуширования существующих изображений, а также для создания графики на лету для использования в Интернете.

ImageDraw.Draw.multiline_textsize() Возвращает размер заданной строки в пикселях.

Syntax:
ImageDraw.Draw.multiline_textsize(text, font=None, spacing=0)

Parameters:
text – Text to be measured.
font – An ImageFont instance.
spacing – The number of pixels between lines.

Return Type:
returns an image with text.

Используемое изображение:

Код: использование ImageDraw.Draw.multiline_textsize

   

  
# Импорт Image и ImageFont, модуля ImageDraw из пакета PIL

from PIL import Image, ImageFont, ImageDraw 

      
# создание объекта изображения

image = Image.open(r'C:\Users\System-Pc\Desktop\rose.jpg'

  

draw = ImageDraw.Draw(image) 

  
# указанный размер шрифта

font = ImageFont.truetype(r'C:\Users\System-Pc\Desktop\arial.ttf',30)

  

text =u"" "/

ВСЕГДА БУДЬ СЧАСТЛИВ
(СМЕЕТСЯ ЛУЧШАЯ МЕДИЦИНА) "" "

  
# размер шрифта

draw.text((20,18), text,font = None,spacing=0

  
image.show() 

Выход:

Рекомендуемые посты:

Python PIL | ImageDraw.Draw.multiline_textsize ()

0.00 (0%) 0 votes