def draw_doge_meme(from_dir, to_dir, font_path, phrases):
"""
Draw a doge meme, given an image path and text to draw on it.
Args:
from_dir (str): Directory of template doge image.
to_dir (str): Path where to store result, including file name and extension.
font_path (str): Directory of font to use.
phrases (list[str]): Doge phrases to draw onto image.
"""
image = Image.open(from_dir)
texts = []
for phrase in phrases:
new_text = make_drawn_text(
image,
phrase,
font_path,
texts
)
texts.append(new_text)
for text in texts:
text.draw(image)
image.save(to_dir)
评论列表
文章目录