如何为图片添加水印?提供高效方法!

9 min read

以下是Python语言中使用Pillow库给图片加水印的代码:

from PIL import Image, ImageDraw, ImageFont

# 打开原始图片
image = Image.open("path/to/image.jpg")

# 设置字体样式及大小
font = ImageFont.truetype("path/to/font.ttf", 36)

# 设置水印文字及颜色
text = "Your Watermark Text"
color = (255, 255, 255)

# 创建Draw对象并在图片上绘制文字
draw = ImageDraw.Draw(image)
draw.text((10, 10), text, font=font, fill=color)

# 保存水印图片
image.save("path/to/watermarked_image.jpg")

以上代码中,需要先安装Pillow库并导入ImageImageDrawImageFont模块。其次,打开原始图片后,可以使用ImageFont.truetype()方法设置字体样式及大小,使用ImageDraw.Draw()方法创建Draw对象,然后在图片上使用draw.text()方法绘制文字。最后使用image.save()方法保存水印图片。