Python实现图片加水印

[复制链接]
vm*** 发表于 2022-8-21 16:26:38 | 显示全部楼层 |阅读模式
vm*** 2022-8-21 16:26:38 1973 0 显示全部楼层

注册账号-全站资源免费下载

您需要 登录 才可以下载或查看,没有账号?注册账号

x


image.png
[Python] 纯文本查看 复制代码
from PIL import Image, ImageDraw, ImageFont

url = input('请输入图片路径')
content = input('请输入水印文字')
font_size = input('请输入水印大小')

img = Image.open(url)

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

# 设置字体,一般默认从c盘windows/fonts目录找,此处使用微软雅黑
font = ImageFont.truetype("msyh.ttc", int(font_size)) # 30是字号

# 在指定位置(坐标)添加文字,形成水印效果
for i in range(0, 400, 40):
    draw.text((i, i + 20),(content), fill='#00acec', font=font)

# 指定dpi保存,避免导致图片dpi改变
img.save(url.split('.')[0]+ '-watermark.png',dpi = img.info['dpi'])





上一篇:我的世界自动钓鱼工具 易语言源码
下一篇:CF挑战秒杀源码开源
这个家伙很赖,还没有设置签名
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则 返回列表 发新帖

快速回复 返回顶部 返回列表