注册账号-全站资源免费下载
您需要 登录 才可以下载或查看,没有账号?注册账号
x
[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'])
|