Подушка Python поместила текст в центр/серединуPython

Программы на Python
Ответить
Anonymous
 Подушка Python поместила текст в центр/середину

Сообщение Anonymous »

Я стараюсь всегда размещать текст посередине с самой стороны. и я нашел это решение, но оно не работает, когда я увеличиваю размер шрифта.
Я нашел это решение, оно тоже не работает: выравнивание текста по центру/среднему с помощью 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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