跳转到内容

水印 Watermark

水印的基本用法。

通过自定义参数以实现更多的水印效果。

通过 image 设置图片水印。建议使用 2 倍或 3 倍图(支持Base64)。

通过 content 设置字符串数组可指定多行文字水印内容。

参数名描述类型默认值
content水印文字内容string | string[]-
image图片源,建议使用 2 倍或 3 倍图string-
width水印宽度(默认为内容宽度)number-
height水印高度(默认为内容高度)number-
gap水印间的间距[number, number]() => [90, 90]
offset距离容器左上角的偏移量,默认为水印间距的一半[number, number][gap[0]/2, gap[1]/2]
rotate旋转角度number-22
font水印字体样式,具体参数配置看 WatermarkFontWatermarkFont-
z-index水印层级number6
alpha透明度number1
anti-tamper水印防篡改booleantrue
grayscale灰阶水印booleanfalse
repeat是否重复水印booleantrue
staggered是否错开排列booleantrue
参数名描述类型默认值
color字体颜色stringrgba(0, 0, 0, 0.15)
fontSize字体大小number16
fontFamily字体类型stringsans-serif
fontStyle字体样式'none' | 'normal' | 'italic' | 'oblique'normal
textAlign字体对齐方式'start' | 'end' | 'left' | 'right' | 'center'center
fontWeight字体粗细'normal' | 'bold' | 'bolder' | 'lighter' | numbernormal