Я нашел это решение, оно тоже не работает: выравнивание текста по центру/среднему с помощью PIL?
Это мои фрагменты:
Код: Выделить всё
from PIL import Image, ImageFont, ImageDraw
import textwrap
W, H = (2480,1754)
msg = "hello"
bg_color = "yellow"
font_name = 'Helvetica Neu Bold.ttf'
font_size = 500
im = Image.new("RGBA",(W,H), bg_color)
draw = ImageDraw.Draw(im)
myFont = ImageFont.truetype(font_name, font_size)
w, h = draw.textsize(msg)
# y_text=(H/2)-130
draw.text(((W-font_size)/2,(H-font_size)/2), msg, fill="black", font=myFont)
im.save("hello.png", "PNG")
Нажмите, чтобы увидеть результат.
Может ли кто-нибудь помочь мне, как я могу поместить его в середину?>
Подробнее здесь: https://stackoverflow.com/questions/734 ... ter-middle
Мобильная версия