首先,你需要安装 Pillow 库。你可以在命令行中使用以下命令安装 Pillow:
Copy code
pip install Pillow
然后,你可以使用以下代码来打开一张图片并在图片上添加一个文本水印:
Copy code
from PIL import Image
from PIL import ImageDraw
from PIL import ImageFont
# 打开图片
image = Image.open('image.jpg')
# 创建画布
draw = ImageDraw.Draw(image)
# 设置字体
font = ImageFont.truetype('arial.ttf', 36)
# 设置水印文本
text = "Watermark"
# 计算水印文本的宽度和高度
text_width, text_height = draw.textsize(text, font=font)
# 设置水印文本的位置
x = image.width - text_width - 10
y = image.height - text_height - 10
# 在图片上添加水印文本
draw.text((x, y), text, fill=(255, 255, 255), font=font)
# 保存图片
image.save('watermarked_image.jpg')
这段代码会打开一张图片,在图片的右下角添加一个文本水印,并将水印后的图片保存到新的文件中。你可以自定义水印的文本、字体、大小和位置。
希望这些信息能帮到你!
最佳回答 2023-08-30