WolfInChains
@WolfInChains

PIL. Почему текст не выравнивается по центру?

img = Image.open("background.jpg")
W, H = (1400, 2000)
draw = ImageDraw.Draw(img)
msg = "12345"
w, h = draw.textsize(msg)
font_pt_1 = ImageFont.truetype("bahnschrift.ttf", 72)
draw.text(((W - w)/2, 150), msg, (255, 255, 255), font=font_pt_1)
img.save('sample-out.jpg')

результат
5f11d6c2025a1610959445.png
  • Вопрос задан
  • 222 просмотра
Решения вопроса 2
0ralo
@0ralo
Python backend developer
Программа делает то что ей приказали, а вы приказали ей начинать писать число с центра экрана
Ответ написан
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
Возможно поэтому:
https://github.com/python-pillow/Pillow/issues/644
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы