关注我,学习更多实用Python知识
🌼Hi,宝子们~
🛠️之前分享过用 Pillow 库给图片加水印的方法:有些小伙伴反馈步骤稍多,问 “有没有更简单的办法呀?”
🛠️当然有,今天分享一个超快捷的库——filestools,真的只需两三行代码,就能搞定批量图片加水印!
🎯如果你也想一分钟搞定几百张图片的水印,不妨了解下面的方法,下次直接用~
✨ filestools:是一个集成了多个实用处理工具的Python库,有点像“多功能工具箱”不光能加水印,还能查目录、比文件、转代码……今天我们先解锁它最常用的图片水印功能!
💡 总结:简单、快速、批量,专治各种“重复操作”
🔹①安装filestools库
🔹②调用方法快速实现自动添加水印
pip install filestools -U💡 如下载龟速,可以切换到国内镜像(如阿里云)嗖快🚀:
pip install filestools -U -i https://mirrors.aliyun.com/pypi/simple/📁 图片都放在 images 文件夹里,代码如下:
# images为待添加水印图片所在的文件夹files = os.listdir("images")for file_name in files: add_mark( f"images/{file_name}","我的水印", out="out", color="#FF0000", size=30, opacity=0.2, )
🔄 上面简单的代码即可实现对images文件下的所有图片快速、批量、自动、添加指定的水印内容,且水印字体的大小、颜色、透明度、间隔均可调节
images 文件夹里的原图,干干净净,等待“盖章”👇


运行代码后,out 文件夹里的图片,全部自动带上统一水印👇


⚡ 效率对比:手动一张张处理 vs 代码批量跑,效率相差几个小时!
✨ filestools 加水印的优势:
🚀 极简代码:两三行完成批量操作
🔄 批量处理:支持整个文件夹一键处理
🎨 灵活调节:颜色、大小、透明度、间距都能调
⭐ 关注我,持续分享 Python 干货和小工具~
🔗 filestools GitHub 地址: https://github.com/xx-zhang/pytools


👇点击阅读往期文章