《VUE》怎么添加水印?添加水印方法图解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《VUE》怎么添加水印?添加水印方法图解相关的知识,希望对你有一定的参考价值。

参考技术A

VUE是一款功能强大的拍摄app,小伙伴们在拍摄视频分享后,希望以让大家都知道是自己的视频想加水印在上面,这里我就来分享一下怎么样在VUE视频上加水印。

添加水印的方法:

1、首先进入vue主页,然后在左上角找到“设置”的按钮;

2、然后在设置的中找到“水印”的功能;

3、进入之后可以设置你的水印名字即可添加水印了。

以上则是我为大家介绍的添加水印的方法,希望对大家有所帮助。

水印vue

import { removeWatermark, setWaterMark } from \'@/common/watermark\'
mounted() {
    setWaterMark(\'liergou\', \'李二狗\');
},
destroyed() {
    removeWatermark();
},



/**  水印添加方法  */

let setWatermark = (str1, str2) => {
  let id = \'1.23452384164.123412415\'

  if (document.getElementById(id) !== null) {
    document.body.removeChild(document.getElementById(id))
  }

  let can = document.createElement(\'canvas\')
  // 设置canvas画布大小
  can.width = 150
  can.height = 80

  let cans = can.getContext(\'2d\')
  cans.rotate(-20 * Math.PI / 180) // 水印旋转角度
  cans.font = \'15px Vedana\'
  cans.fillStyle = \'#666666\'
  cans.textAlign = \'center\'
  cans.textBaseline = \'Middle\'
  cans.fillText(str1, can.width / 2, can.height) // 水印在画布的位置x,y轴
  cans.fillText(str2, can.width / 2, can.height + 22)

  let div = document.createElement(\'div\')
  div.id = id
  div.style.pointerEvents = \'none\'
  div.style.top = \'40px\'
  div.style.left = \'0px\'
  div.style.opacity = \'0.15\'
  div.style.position = \'fixed\'
  div.style.zIndex = \'100000\'
  div.style.width = document.documentElement.clientWidth + \'px\'
  div.style.height = document.documentElement.clientHeight  + \'px\'
  div.style.background = \'url(\' + can.toDataURL(\'image/png\') + \') left top repeat\'
  document.body.appendChild(div)
  return id
}



https://segmentfault.com/a/1190000022055867

以上是关于《VUE》怎么添加水印?添加水印方法图解的主要内容,如果未能解决你的问题,请参考以下文章

用ps cs5做好的水印,添加到图片上的时候为啥会这么大,请详细解答!

为啥VUE如何添加水印

怎么给PDF添加水印,PDF添加水印的方法

怎么给PDF文件添加水印?

pdf怎么添加水印文字

PDF文件没有水印,怎么批量添加很多PDF文件水印呢?