Работа с изображениями python

Python как генерировать изображения такого типа

У меня есть несколько строк и мне из них надо сгенерировать вот такое изображение

Как мне реализовать это?


Ответы (1 шт):

Автор решения: Александр

Пример использования библиотеки PIL

#Импорт необходимых модулей
from PIL import Image
from PIL import ImageDraw
from PIL import ImageFont


def main():
    #Создаём новое изображение
    image = Image.new('RGB', (300, 200), color=('gray'))
    #Объект для рисования
    draw = ImageDraw.Draw(image)
    #Загружаем шрифт
    font = ImageFont.truetype("pt-sans.ttf", 17)
    #Рисуем текст
    draw.text((0, 0),"Пример для работы с библиотекой PIL", (0, 255, 255),font=font)
    #Сохраняем изображение
    image.save('example-text.jpg')
    #Показать изображение
    image.show()

if __name__ == '__main__':
    main()

Документация Pillow

→ Ссылка