python 中有许多有趣的第三方库,其中有一个 filestools 可以 2 行代码可以为图片增加水印、可以对比两个文件的差异还有利好抓包的curl 转为 pyton 的 requests 请求代码。大家一起来看看吧。
安装
- 这个库有 4 个功能,
- 仿 Linux 树形目录显示 tree 命令
- 文件差异比较 diff 命令
- 图片加水印 marker 命令
- curl 请求命令转 python 请求代码
pip install filestools -U
图片加水印
导入水印模块
from watermarker.marker import add_mark
add_mark 方法有 8 个参数:
- file:图片文件或图片文件夹路径
- mark:要添加的水印内容
- out:添加水印后的结果保存位置,默认生成到 output 文件夹
- color:添加水印后的结果保存位置,默认生成到 output 文件夹
- space:水印直接的间隔, 默认 75 个空格
- angle:水印旋转角度,默认 30 度
- size:水印字体的大小,默认 50
- opacity:水印的透明度,默认 0.15
身份证经常需要被上传并用在实名认证上面,我们可以加上水印防止被盗用,原图如下ÿ