# 引入

import { createWatcherMark } from 't-comm';

// or

import { createWatcherMark} from 't-comm/lib/watermark/index';

# createWatcherMark(params)

描述

canvas 实现 watermark

参数

参数名 类型 描述
params object

参数

params.container HTMLElement

容器

params.width number

图片宽

params.height number

图片高

params.textAlign string

同 ctx.textAlign

params.textBaseline string

同 ctx.textBaseline

params.font string

同 ctx.font

params.fillStyle string

同 ctx.fillStyle

params.content string

内容

params.rotate number

旋转角度

params.zIndex number

层级

示例

const rtx = 'pony';

createWatcherMark({
  content: rtx,
  width: '300',
  height: '300',
  textAlign: 'center',
  textBaseline: 'middle',
  font: '25px Microsoft Yahei',
  fillStyle: 'rgba(184, 184, 184, 0.3)',
  rotate: '-50',
  zIndex: 1000,
});
Last Updated: 2024/10/11 07:54:02