在Python中给图片添加水印,可以使用PIL库(Python Imaging Library)或Pillow库,也可以使用OpenCV库。以下是使用Pillow库添加文字水印的步骤:
1. 安装Pillow库(如果尚未安装):
pip install Pillow
2. 导入所需的模块:
from PIL import Image, ImageDraw, ImageFont
3. 打开原始图片:
image = Image.open('original_image.jpg')
4. 创建一个新的图片对象,并将原始图片复制到新图片对象上:
new_image = Image.new('RGBA', image.size, (0, 0, 0, 0))new_image.paste(image, (0, 0))
5. 创建一个绘图对象,并加载字体和设置字体大小:
draw = ImageDraw.Draw(new_image)font = ImageFont.truetype('arial.ttf', 36)
6. 设置水印文字内容和颜色:
text = 'Watermark'text_color = (255, 255, 255, 128)
7. 在图片上绘制水印:
draw.text((10, 10), text, fill=text_color, font=font)
8. 保存加了水印的图片:
new_image.save('watermarked_image.jpg')
以上步骤展示了如何使用Pillow库给图片添加文字水印。您可以根据需要调整水印的位置、大小和颜色。如果您想添加图片水印,可以使用`Image.paste()`方法将小图片粘贴到原始图片上。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/92490.html