2.2.3 • Published 3 years ago

watermarking-js v2.2.3

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

特性

  1. 支持文字和图片
  2. 禁止开发模式水印元素删除和修改。不可删除水印。
  3. 水印可配置

使用

<script src="./dist/watermark.min.js"></script>
<script>
    new Watermark(OPTIONS);
</script>

npm

npm install watermarking-js
import Watermark from "watermarking-js";
new Watermark(OPTIONS);

options

nametypedefault描述
typeStringtext可选:image|text
inputStringwatermarking-js文字或者图片路径
opacityNumber0.5透明度
rotateNumber-45旋转角度
cellSizeNumber200单个水印大小。水印内容居中,此参数可以调整水印间距。
zIndexNumber10000000000层级
debugBooleanfalse是否开启调试模式
imgHeightNumber50type=image, 图片高度
imgWidthNumber50type=image, 图片宽度
colorStringblacktype=text, 字体颜色
fontSizeNumber16type=text, 字体大小
fontFamilyStringVerdanatype=text, 字体

例子

文字水印

new Watermark({
  type: "text",
  input: "watermarking-js",
  rotate: -45,
  cellSize: 200,
  opacity: 0.25,
  color: "red",
  fontSize: "14",
});

1.png

图片水印

new Watermark({
  type: "image",
  input: "/e1.png",
  rotate: -45,
  cellSize: 200,
  imgHeight: 50,
  imgWidth: 50,
});

2.png

2.2.3

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago