Python给图片加文字水印

浏览 71 次     时间 2021-09-06 19:20:48     作者 有勇气的牛排    标签 Python

1 加文字水印

pip install pillow
from PIL import Image, ImageFont, ImageDraw

# 打开图片
im = Image.open("./666.jpg").convert('RGBA')
# 新建一个空白图片,尺寸与打开图片一样
txt = Image.new('RGBA', im.size, (0, 0, 0, 0))
# 设置字体
fnt = ImageFont.truetype("c:/Windows/Fonts/Tahoma.ttf", 40)
# 操作新建的空白图片>>将新建的图片添入画板
d = ImageDraw.Draw(txt)
# 在新建的图片上添加字体
d.text((txt.size[0] - 300, txt.size[1] - 80), "www.920vip.net", font=fnt, fill=(255, 255, 255, 255))
# 合并两个图片
out = Image.alpha_composite(im, txt)
out.show()
out.save('ok.png')
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。