water-printe
TypeScript icon, indicating that this package has built-in type declarations

2.0.1 • Public • Published

WaterPrinte

一个基于 canvas 实现的简单文本水印工具

npm 使用示例

import waterPrinte from 'water-printe'

const clearWaterPrinte = waterPrinte('哀木涕 Y009527');

setTimeout(() => {
  clearWaterPrinte();
}, 10000)

CDN 使用示例

<!-- 记得修改最新的版本号 -->
<script src="https://unpkg.com/water-printe@1.1.2/lib/water-printe.min.js"></script>
<script>
  window.WaterPrinte('哀木涕 Y009527')
</script>

下图是工具效果

demo

WaterPrinte 配置

参数 说明 类型 可选值 默认值
text 显示在水印中的文本 string - 药研社
el 水印需要插入的位置,可以传入 DOM 或者 CSS 选择器 string/HTMLDOM - body
options 水印工具的一些设置项,用于修改样式文字大小密度等 Object - -
clear 水印返回的清理函数,用于清除水印 Function - -

options 选项

参数 说明 类型 可选值 默认值
zIndex 水印的层级 number - 999999
rotate 水印文字旋转角度 number - -20
width 每个文字的区块的宽度,(注意文字是居中的) number - 200
height 每个文字的区块的高度,(注意文字是居中的) number - 200
font 水印文字的字体样式 string - 14px Microsoft JhengHei
color 水印文字的颜色 string - rgba(0 , 0, 0, 0.15)

Readme

Keywords

Package Sidebar

Install

npm i water-printe

Weekly Downloads

17

Version

2.0.1

License

MIT

Unpacked Size

17.3 kB

Total Files

17

Last publish

Collaborators

  • _mt