小言_互联网的博客

Python-Pillow给图片加文字

373人阅读  评论(0)

依赖

pip install pillow

代码

# -*- coding: utf-8 -*-

from PIL import Image, ImageDraw, ImageFont
import os


def watermark(img_source):
    # 打开图片
    img = Image.open(img_source)

    # 添加文字
    draw = ImageDraw.Draw(img)

    font = ImageFont.truetype(font='PingFang.ttc', size=50)

    # 参数:位置、文本、填充、字体
    draw.text(xy=(100, 150), text='一切安好', fill=(255, 255, 255), font=font)

    # 保存
    name, ext = os.path.splitext(img_source)
    img.save(f"{name}-1-{ext}")


if __name__ == '__main__':
    watermark("demo.jpeg")


处理结果


转载:https://blog.csdn.net/mouday/article/details/106527335
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场