Quote2Image
Quote2Image V0.5
Um módulo Python para converter cotações de texto em imagens gráficas
Para instalar o Quote2Image, você pode usar pip :
pip install Quote2Image A função Convert leva os seguintes argumentos:
quote : a cotação para converter.author : o autor da citação.fg : A cor de primeiro plano do texto.bg : A cor de fundo da imagem.font_type : a fonte a ser usada para o texto.font_size : Esse tamanho de fonte é usado para a cotação.font_size_author : Esse tamanho de fonte é usado para o autor (opcional, o valor padrão está definido como font_size ).width : a largura da imagem.height : a altura da imagem.watermark_text : O texto para a marca d'água (deixe em branco sem marcas d'água).watermark_font_size : o tamanho da fonte para o texto da marca d'água (opcional, o padrão salvar está definido como font_size ). O pacote vem com uma função GenerateColors incorporada que gera uma cor FG e BG com a quantidade correta de luminosidade e as devolve em tuplas.
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" ) Podemos fazer isso usando o ImgObject que nos dá muita flexibilidade sobre como queremos que nossa imagem de fundo seja.
A classe ImgObject leva os seguintes argumentos:
image : o link para a imagem em segundo plano (necessária).brightness : o brilho da imagem (opcional, o padrão é 100).blur : O desfoque da imagem (opcional, o padrão é 0). Você pode usar a instância ImgObject como o argumento BG na função Converter:
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 : O texto para a marca d'água.watermark_font_size : o tamanho da fonte para o texto da marca d'água. 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" )Obrigado! Espero que isso tenha sido útil para você <3