python pillow 加水印
时间: 2023-08-25 07:08:00 浏览: 113
在Python中使用Pillow库给图片添加水印可以通过以下步骤实现:
1. 安装Pillow库(如果未安装):在终端或命令提示符中执行以下命令:
```
pip install pillow
```
2. 导入必要的库和模块:
```python
from PIL import Image, ImageDraw, ImageFont
```
3. 打开原始图片:
```python
image = Image.open('original_image.jpg')
```
4. 创建一个水印文本:
```python
watermark_text = 'Watermark'
```
5. 创建一个绘图对象:
```python
draw = ImageDraw.Draw(image)
```
6. 设置水印的字体和大小:
```python
font = ImageFont.truetype('arial.ttf', 36)
```
7. 计算水印文本的位置(可以根据需要进行调整):
```python
text_width, text_height = draw.textsize(watermark_text, font)
x = image.width - text_width - 10
y = image.height - text_height - 10
```
8. 绘制水印文本:
```python
draw.text((x, y), watermark_text, font=font, fill=(255, 255, 255, 128))
```
9. 保存添加水印后的图片:
```python
image.save('watermarked_image.jpg')
```
以上代码将给原始图片添加一个白色、半透明的文本水印,并保存为新的图片文件"watermarked_image.jpg"。你可以根据需要调整水印的位置、颜色和透明度等。
阅读全文