Pillow ImageDraw.Draw.textsize выдает объект 'str', не имеющий атрибута 'getsize'Python

Программы на Python
Anonymous
Pillow ImageDraw.Draw.textsize выдает объект 'str', не имеющий атрибута 'getsize'

Сообщение Anonymous »

В Pillow я пытаюсь получить размер текста, чтобы знать, как поместить его на изображение. При попытке сделать следующее я постоянно получаю сообщение об ошибке «AttributeError: объект 'str' не имеет атрибута 'getsize'» при вызове d.textsize(text, font=font_mono).
Что я делаю не так?
from PIL import Image, ImageDraw

txt_img = Image.new("RGBA", (320, 240), (255,255,255,0)) # make a blank image for the text, initialized to transparent text color
d = ImageDraw.Draw(txt_img)
text = "abcabc"
font_mono="Pillow/Tests/fonts/FreeMono.ttf"
font_color_green = (0,255,0,255)
txt_width, _ = d.textsize(text, font=font_mono)


Подробнее здесь: https://stackoverflow.com/questions/693 ... te-getsize

Вернуться в «Python»