python怎样给图片添加水印
时间: 2023-03-22 21:01:09 浏览: 98
你可以使用Pillow库来给图片添加水印。以下是一些基本的Python代码,用于在图片右下角添加水印。
``` python
from PIL import Image, ImageDraw, ImageFont
# 打开图片
image = Image.open("image.jpg")
# 创建Draw对象
draw = ImageDraw.Draw(image)
# 设置水印文字
text = "Watermark"
# 设置字体大小
font_size = 36
# 加载字体
font = ImageFont.truetype("arial.ttf", font_size)
# 设置文字位置
text_width, text_height = draw.textsize(text, font)
width, height = image.size
text_position = (width - text_width, height - text_height)
# 设置文字颜色和透明度
text_color = (255, 255, 255, 128)
# 绘制水印
draw.text(text_position, text, font=font, fill=text_color)
# 保存图片
image.save("watermarked_image.jpg")
```
在上面的代码中,你需要替换 `image.jpg` 和 `arial.ttf` 文件的名称。你也可以更改水印的文字、字体大小和颜色。保存时可以更改文件名和文件类型,例如 `.png` 或 `.gif`。