运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install universal-watermarker
镜像加速npx clawhub@latest install universal-watermarker --registry https://cn.longxiaskill.com 镜像可用
技能文档
Universal Watermarker Skill是一款具有高度工程化水准的文件防伪处理工具。支持PDF与图片混批,内置响应式排版引擎,字体自动映射与文件全内置,彻底解决乱码、水印移位与缩放兼容性问题。
核心模式(Modes)
- diagonal(对角单水印 - 默认):水印从画面左下角贯穿至右上角。极客级三角函数计算,无论文档是横是竖,均能保证完美端对端覆盖。
- center(居中单水印):水平放置于文档核心视角的正中央。
- tile(全图平铺):满屏交叉斜向覆盖,极致防伪。
运行环境
- Language:Python 3.8+
- Dependencies:pypdf, reportlab, Pillow
- OS Support:Windows, macOS, Linux(无系统级底层GUI依赖)
参数定义(Parameters)
- 参数名:files
- 参数名:text
- 参数名:opacity
- 参数名:scale
- 参数名:mode
- 参数名:angle
- 参数名:auto_adjust
- 参数名:color
- 参数名:font_path
输入与输出规范(I/O)
- 存储位置:处理后的文件直接保存在原文件所在目录下。
- 命名约定:输出文件名为wm_前缀加上原文件名。
AI调用指令参考(Instructions for LLM)
- 语义推断:如果用户要求“防伪”、“机密保护”、“铺满”,请自动设置mode="tile"。如果用户要求“淡一点”,请将opacity调低至0.1-0.2。
- 确认闭环:执行process_files完毕后,必须向用户明确播报输出文件的确切路径和名称,不要让用户自己去寻找。