周末如何制作批量图片水印添加器?

2026-05-16 10:140阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2400个文字,预计阅读时间需要10分钟。

周末如何制作批量图片水印添加器?

在前段时间,我实现了一个简单的批量水印添加的Python脚本。该脚本可以将指定文件夹下的所有图片添加上水印。以下是脚本的基本内容:

pythonimport osfrom PIL import Image, ImageDraw, ImageFont

def add_watermark(directory, watermark_text): for filename in os.listdir(directory): if filename.endswith(.jpg) or filename.endswith(.png): image_path=os.path.join(directory, filename) image=Image.open(image_path) draw=ImageDraw.Draw(image) font=ImageFont.truetype(arial.ttf, 40) text_width, text_height=draw.textsize(watermark_text, font=font) position=(image.width - text_width - 10, image.height - text_height - 10) draw.text(position, watermark_text, font=font, fill=(255, 255, 255)) image.save(image_path)

使用示例add_watermark(path_to_directory, Watermark Text)

今天,我还做了一款UI应用的封装。

阅读全文

本文共计2400个文字,预计阅读时间需要10分钟。

周末如何制作批量图片水印添加器?

在前段时间,我实现了一个简单的批量水印添加的Python脚本。该脚本可以将指定文件夹下的所有图片添加上水印。以下是脚本的基本内容:

pythonimport osfrom PIL import Image, ImageDraw, ImageFont

def add_watermark(directory, watermark_text): for filename in os.listdir(directory): if filename.endswith(.jpg) or filename.endswith(.png): image_path=os.path.join(directory, filename) image=Image.open(image_path) draw=ImageDraw.Draw(image) font=ImageFont.truetype(arial.ttf, 40) text_width, text_height=draw.textsize(watermark_text, font=font) position=(image.width - text_width - 10, image.height - text_height - 10) draw.text(position, watermark_text, font=font, fill=(255, 255, 255)) image.save(image_path)

使用示例add_watermark(path_to_directory, Watermark Text)

今天,我还做了一款UI应用的封装。

阅读全文