Python中怎么添加文字水印到图片

   2024-10-20 8820
核心提示:要在图片上添加文字水印,可以使用Pillow库(PIL)来操作图片和添加文字。以下是一个示例代码,演示如何在一张图片上添加文字水

要在图片上添加文字水印,可以使用Pillow库(PIL)来操作图片和添加文字。以下是一个示例代码,演示如何在一张图片上添加文字水印:

from PIL import Image, ImageDraw, ImageFont# 打开图片文件image = Image.open('image.jpg')# 创建一个可以在图片上绘图的对象draw = ImageDraw.Draw(image)# 设置文字水印的内容、颜色和字体text = "Watermark"color = (255, 255, 255)  # 白色font = ImageFont.truetype("arial.ttf", 36)  # 使用默认字体# 计算文字水印的位置text_width, text_height = draw.textsize(text, font)image_width, image_height = image.sizetext_x = image_width - text_width - 10text_y = image_height - text_height - 10# 在图片上添加文字水印draw.text((text_x, text_y), text, fill=color, font=font)# 保存添加水印后的图片image.save('image_with_watermark.jpg')

在这个示例中,我们打开一张名为image.jpg的图片文件,然后使用ImageDraw类创建一个可以在图片上绘制的对象。接着设置文字水印的内容、颜色和字体,并计算文字水印在图片上的位置。最后使用draw.text()方法在图片上添加文字水印,并保存添加水印后的图片为image_with_watermark.jpg

请注意,你可能需要根据具体的需求调整文字水印的位置、颜色和字体等参数。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号