1.8.0 • Published 5 months ago

svg-water-mark v1.8.0

Weekly downloads
-
License
ISC
Repository
github
Last release
5 months ago

svg-water-mark

动态生成svg水印

图片说明

h5

<script type="module">
    import SvgWaterMark from "svg-water-mark"
    const svgInstance = new SvgWaterMark({
        textArr:['svg水印文字第一行','svg水印第二行'],  //水印文字   text
        fontSize:'14px', //文字大小   
        svgH:'300',  //svg高度    svg height
        svgW: "285",//svg宽度    svg width
        foreignH: "40", //文字框高度  text height
        foreignW: "181",//文字框宽度  text width
        foreignX: "0", //文字框距离左边距离    margin-left
        foreignY: "62",//文字框距离顶部距离    margin-top
        foreignRotate: "-20", //文字框旋转角度    rotate
        lineHeight: "20px",  //文字行高度    lineHeight

    })
    setTimeout(()=>{
      svgInstance.updateWater({
      textArr:['svg水印文字更新','svg水印文字更新'],  //水印文字   text
  })
</script>

vue 安装 svg-water-mark

npm i svg-water-mark
<script setup>
import SvgWaterMark from "svg-water-mark"
import { onMounted } from 'vue'
onMounted(()=>{
  const svgInstance = new SvgWaterMark({
    textArr:['svg水印文字第一行','svg水印第二行'],  //水印文字   text
        fontSize:'14px', //文字大小   
        svgH:'300',  //svg高度    svg height
        svgW: "285",//svg宽度    svg width
        foreignH: "40", //文字框高度  text height
        foreignW: "181",//文字框宽度  text width
        foreignX: "0", //文字框距离左边距离    margin-left
        foreignY: "62",//文字框距离顶部距离    margin-top
        foreignRotate: "-20", //文字框旋转角度    rotate
        lineHeight: "20px",  //文字行高度    lineHeight
        color:'rgba(0,0,0,0.15)'
  });
  setTimeout(()=>{
    svgInstance.updateWater({
    textArr:['svg水印文字更新','svg水印文字更新'],  //水印文字   text
  })
})
</script>

<template>
  <div>

  </div>
</template>

<style scoped>

</style>
1.8.0

5 months ago

1.7.0

5 months ago

1.6.0

5 months ago

1.5.0

5 months ago

1.4.0

5 months ago

1.3.0

5 months ago

1.2.0

5 months ago

1.1.0

5 months ago

1.0.0

5 months ago