Quote2Image
Quote2Image V0.5
Un module Python pour convertir les citations de texte en images graphiques
Pour installer Quote2Image, vous pouvez utiliser pip :
pip install Quote2Image La fonction Convert prend les arguments suivants:
quote : la citation à convertir.author : L'auteur de la citation.fg : La couleur de premier plan du texte.bg : La couleur d'arrière-plan de l'image.font_type : La police à utiliser pour le texte.font_size : Cette taille de police est utilisée pour le devis.font_size_author : Cette taille de police est utilisée pour l'auteur (la valeur par défaut facultative est définie sur font_size ).width : la largeur de l'image.height : la hauteur de l'image.watermark_text : Le texte du filigrane (laissez-le vide pour aucun filigrane).watermark_font_size : la taille de la police du texte du filigrane (facultatif, la sauvegarde par défaut est définie sur font_size ). Le package est livré avec une fonction GenerateColors intégrée qui génère une couleur FG et BG avec la quantité correcte de luminosité et les renvoie en tuples.
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" ) Nous pouvons le faire en utilisant l' ImgObject qui nous donne beaucoup de flexibilité sur la façon dont nous voulons que notre image d'arrière-plan soit.
La classe ImgObject prend les arguments suivants:
image : le lien vers l'image d'arrière-plan (requis).brightness : la luminosité de l'image (facultative, par défaut est 100).blur : le flou de l'image (facultatif, par défaut est 0). Vous pouvez ensuite utiliser l'instance ImgObject comme argument BG dans la fonction converti:
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 : le texte du filigrane.watermark_font_size : la taille de la police du texte du filigrane. 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" )Merci! J'espère que cela vous a été utile <3