批量加水印
标题:如何使用Python进行图片批量添加水印
在当今的网络环境中,保护自己的图片版权变得越来越重要。一种常见的方法是在图片上添加水印。但是,如果需要处理大量的图片,手动添加水印将是一个耗时的过程。幸运的是,我们可以使用Python来自动化这个过程。
首先,我们需要安装Pillow库,这是一个用于处理图像的Python库。你可以通过运行`pip install Pillow`命令来安装它。
接下来,我们将编写一个简单的脚本来添加水印。这个脚本会遍历指定文件夹中的所有图片,并在每张图片的右下角添加一个透明度为20%的文本水印。
```python
from PIL import Image, ImageDraw, ImageFont
def add_watermark(input_image_path, text):
photo = Image.open(input_image_path)
drawing = ImageDraw.Draw(photo)
black = (3, 8, 12)
white = (250, 250, 250)
font = ImageFont.truetype("Arial.ttf", 48)
在图片右下角添加水印
drawing.text((photo.width - 200, photo.height - 60), text, fill=white, font=font)
保存新的图片
photo.save(input_image_path)
使用你的文件路径和水印文本替换以下内容
add_watermark("/path/to/your/image.jpg", "Your watermark text")
```
这个脚本只是一个基本示例,你可以根据自己的需求进行修改。例如,你可以改变水印的位置,或者使用更复杂的字体和颜色。你也可以修改代码以处理整个文件夹中的所有图片,而不仅仅是单个图片。
总的来说,使用Python进行图片批量添加水印可以极大地提高效率,节省时间。希望这个简单的教程对你有所帮助!