以下是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库并导入Image
、ImageDraw
和ImageFont
模块。其次,打开原始图片后,可以使用ImageFont.truetype()
方法设置字体样式及大小,使用ImageDraw.Draw()
方法创建Draw对象,然后在图片上使用draw.text()
方法绘制文字。最后使用image.save()
方法保存水印图片。