生成水印
可用于在系统内部生成水印,标记系统环境版本、提示信息安全和责任追究。安全问题不容忽视,对内部人员的敏感操作有一定的提示作用。
https://gitee.com/zerone40/odoo14-osm
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SMoD8apT-1659316132589)(./static/src/screen/screen.png)]](https://1000bd.com/contentImg/2022/08/04/020215387.png)
版本:v14.0
安装此模块即可体验,默认使用Canvas水印。
如需使用SVG水印或Element水印,可更改/watermark/static/src/js/watermark.js文件中的以下两项:
canvas、svg、element| 参数 | 默认值 | 说明 |
|---|---|---|
| txt | 绝密资料 | 水印文本内容 |
| width | 158 | 水印画布宽度 |
| height | 100 | 水印画布高度 |
| x | 0 | 水印坐标 X |
| y | 50 | 水印坐标 y |
| font | "Microsoft YaHei" | 设置水印字体 |
| fontSize | 12 | 水印字体大小 |
| color | #FF0000 | 水印字体颜色 |
| alpha | 0.1 | 水印字体透明度 |
| angle | -15 | 水印文字倾斜角度 |
本模块三种水印生成方式供开发者学习参考,开发者可根据此模块简单了解当下流行的前端生成水印方式,没有必要纠结使用哪种水印。
另外,如有需求开发者可在此模块基础上进行二开,实现像阿里月饼事件中的盲水印。