Python的Pillow库来添加水印,所有的水印设置
时间: 2024-05-03 11:17:02 浏览: 10
可以使用Pillow库来添加水印。以下是添加水印的基本步骤:
1. 打开原始图像
```
from PIL import Image
# 打开原始图像
image = Image.open('original_image.jpg')
```
2. 创建一个ImageDraw对象
```
from PIL import ImageDraw
# 创建ImageDraw对象
draw = ImageDraw.Draw(image)
```
3. 设置水印文字或图像
```
# 设置水印文字
text = 'Watermark'
# 设置水印图像
watermark = Image.open('watermark.png')
```
4. 设置水印位置和透明度
```
# 设置水印位置
position = (10, 10)
# 设置水印透明度
opacity = 128
```
5. 添加水印
```
# 添加水印文字
draw.text(position, text)
# 添加水印图像
image.paste(watermark, position, watermark)
# 设置水印透明度
alpha = Image.new('RGBA', image.size, (255, 255, 255, opacity))
image = Image.alpha_composite(image, alpha)
```
6. 保存添加水印后的图像
```
# 保存添加水印后的图像
image.save('watermarked_image.jpg')
```
通过以上步骤,就可以使用Pillow库来添加水印了。可以根据自己的需要,调整水印的位置、透明度等参数。