PIL - рисование текста и сохранение

1

Я создал эту программу:

from PIL import Image, ImageDraw

a = Image.open(r'C:\Users\damian\Desktop\a.png')
draw = ImageDraw.Draw(a)
draw.text((1, 1), 'Hello World!')
a.save(r'C:\Users\damian\Desktop\a.png', "PNG")

Теоретически он должен загружать изображение, рисовать текст на нем и сохранять его, но когда я его запускаю, ничего не происходит. Может ли кто-нибудь взглянуть и посоветовать?

Редактировать.

Я решил это, кажется, что цвет по умолчанию белый, а на моем белом изображении нарисован текст, а заполнение = "черный".

Теперь этот вопрос можно закрыть.

  • 5
    Добавьте свое изменение как ответ и пометьте этот ответ как правильный. Тогда вопрос будет закрыт.
  • 0
    Я сделаю это, как только истечет срок.
Теги:

1 ответ

1
Лучший ответ

Я решил это, кажется, что цвет по умолчанию белый, а на моем белом изображении нарисован текст, а заполнение = "черный".

Теперь этот вопрос можно закрыть.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню