Quote2Image
Quote2Image V0.5
Модуль Python для преобразования текстовых цитат в графические изображения
Чтобы установить Quote2image, вы можете использовать pip :
pip install Quote2Image Функция Convert принимает следующие аргументы:
quote : Цитата для преобразования.author : автор цитаты.fg : Цвет переднего плана текста.bg : Цвет фона изображения.font_type : шрифт для использования для текста.font_size : этот размер шрифта используется для цитаты.font_size_author : этот размер шрифта используется для автора (необязательное значение по умолчанию установлено на font_size ).width : ширина изображения.height : высота изображения.watermark_text : текст для водяного знака (оставьте его пустым без водяных знаков).watermark_font_size : размер шрифта для текста Watermark (необязательное, сохранение по умолчанию установлено на font_size ). Пакет поставляется с настроенной функцией GenerateColors , которая генерирует цвет FG и BG с правильным количеством светимости и возвращает их в кортежи.
from Quote2Image import Convert , GenerateColors
# Generate Fg and Bg Color
fg , bg = GenerateColors ()
img = Convert (
quote = "Pooing keeps you healthy" ,
author = "Pee" ,
fg = fg ,
bg = bg ,
font_size = 32 ,
font_type = "arial.ttf" ,
width = 1080 ,
height = 450 )
# Save The Image as a Png file
img . save ( "hello.png" ) Мы можем сделать это, используя ImgObject , который дает нам много гибкости о том, как мы хотим, чтобы наше фоновое изображение было.
Класс ImgObject принимает следующие аргументы:
image : ссылка на фоновое изображение (требуется).brightness : яркость изображения (необязательно, по умолчанию составляет 100).blur : размытие изображения (необязательно, по умолчанию 0). Затем вы можете использовать экземпляр ImgObject в качестве аргумента BG в функции конверта:
from Quote2Image import Convert , ImgObject
bg = ImgObject ( image = "IMAGE FILE LOCATION" , brightness = 80 , blur = 80 )
img = Convert (
quote = "Pooing keeps you healthy" ,
author = "Pee" ,
fg = ( 21 , 21 , 21 ),
bg = bg ,
font_size = 32 ,
font_type = "arial.ttf" ,
width = 1080 ,
height = 450 )
# Save The Image as a Png file
img . save ( "hello.png" )watermark_text : текст для водяного знака.watermark_font_size : размер шрифта для текста водяного знака. from Quote2Image import Convert , GenerateColors
# Generate Fg and Bg Color
fg , bg = GenerateColors ()
img = Convert (
quote = "Pooing keeps you healthy" ,
author = "Pee" ,
fg = fg ,
bg = bg ,
font_size = 32 ,
font_type = "arial.ttf" ,
font_size_author = 25 ,
width = 1080 ,
height = 450 ,
watermark_text = "@My.Watermark" ,
watermark_font_size = 15
)
# Save The Image as a Png file
img . save ( "hello.png" )Спасибо! Надеюсь, это было полезно для вас <3