Quote2Image
Quote2Image V0.5
Un módulo de Python para convertir las citas de texto en imágenes gráficas
Para instalar quote2Image, puede usar pip :
pip install Quote2Image La función Convert toma los siguientes argumentos:
quote : la cita para convertir.author : El autor de la cita.fg : el color de primer plano del texto.bg : El color de fondo de la imagen.font_type : la fuente a usar para el texto.font_size : este tamaño de fuente se usa para la cita.font_size_author : este tamaño de fuente se usa para el autor (el valor opcional, predeterminado se establece en font_size ).width : el ancho de la imagen.height : la altura de la imagen.watermark_text : el texto para la marca de agua (déjelo en blanco para noas de agua).watermark_font_size : el tamaño de fuente para el texto de la marca de agua (opcional, el ahorro predeterminado se establece en font_size ). El paquete viene con una función GenerateColors de construcción que genera un color FG y BG con la cantidad correcta de luminosidad y las devuelve en 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 hacerlo usando el ImgObject que nos da mucha flexibilidad sobre cómo queremos que sea nuestra imagen de fondo.
La clase ImgObject toma los siguientes argumentos:
image : el enlace a la imagen de fondo (requerida).brightness : el brillo de la imagen (opcional, predeterminado es 100).blur : el desenfoque de la imagen (opcional, predeterminado es 0). Luego puede usar la instancia ImgObject como el argumento BG en la función Convertir:
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 : el texto para la marca de agua.watermark_font_size : el tamaño de fuente para el texto de la marca de agua. 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" )¡Gracias! Espero que esto sea útil para ti <3