# Python 图片添加文字水印
from PIL import Image, ImageFont, ImageDraw
img = Image.open("12.png")
fnt = ImageFont.truetype("PingFang-SC-Regular.ttf", 60)
draw = ImageDraw.Draw(img)
draw.text((10, 25), u"测试Hello ~!~~~!~!@~~!", font=fnt, fill="yellow")
# img.show()
img.save("1234.png", "png")
# Python 图片同时添加文字 和 图片 水印
from PIL import Image, ImageFont, ImageDraw
img = Image.open("12.png")
img_mark = Image.open("water.png")
fnt = ImageFont.truetype("PingFang-SC-Regular.ttf", 60)
draw = ImageDraw.Draw(img)
draw.text((10, 25), u"测试Hello ~!~~~!~!@~~!", font=fnt, fill="yellow")
layer=Image.new('RGBA', img.size, (0,0,0,0))
layer.paste(img_mark, (img.size[0]-150,img.size[1]-60))
out=Image.composite(layer,img,layer)
# img.show()
out.save("1234.png", "png")