echarts 添加水印

方法一:

通过graphic属性进行添加

graphic: [{

            type: 'group',

            rotation: Math.PI / 4, //正方形旋转的角度

            bounding: 'raw',

            right: 70,

            bottom: 35,

            z: 100,

            children: [

                {

                    type: 'rect',

                    left: 'center',//描述怎么根据父元素进行定位

                    top: 'center',//描述怎么根据父元素进行定位

                    z: 100,

                    shape: {

                        width: 140,

                        height: 30

                    },

                    style: {

                        fill: 'rgba(0,0,0,0.3)'

                    }

                },

                {

                    type: 'text',

                    left: 'center',

                    top: 'center',

                    z: 100,

                    style: {

                        fill: '#fff',

                        text: 'aupoo.cn',

                        font: 'bolder 14px Microsoft YaHei'

                    }

                }

            ]

        }],

效果图:



方法二:

通过canvas绘制水印在backgroundColor中添加

//绘制水印

const waterMarkText = 'YJFicon';

const canvas = document.createElement('canvas');

const ctx = canvas.getContext('2d');

canvas.width = canvas.height = 100;

ctx.textAlign = 'center';

ctx.textBaseline = 'middle';

ctx.globalAlpha = 0.08;

ctx.font = '20px Microsoft Yahei';

ctx.translate(50, 50);

ctx.rotate(-Math.PI / 4);

ctx.fillText(waterMarkText, 0, 0);


option = {

  backgroundColor: {//在背景属性中添加

    type: 'pattern',

    image: canvas,

    repeat: 'repeat'

  },

}

效果图:


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 导语:前段时间做某系统审核后台,出现了审核人员截图把内容外泄露的情况,虽然截图内容不是特别敏感,但是安全问题还是不...
    李亚_45be阅读 1,200评论 0 0
  • 前段时间做某系统审核后台,出现了审核人员截图把内容外泄露的情况,虽然截图内容不是特别敏感,但是安全问题还是不能忽视...
    贫僧夜夜闯青楼阅读 645评论 0 0
  • 最近vue项目需要做一个水印功能,通过网上多种方式的的对比选择了下面的方式: 在utils.js方法封装如下: /...
    3bc9e2ff2ac3阅读 503评论 0 0
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,749评论 1 45
  • 前言 html5Canvas的知识点,是开发的必备技能,在实际工作中也常常会涉及到。 最近熬夜总结html5Can...
    Afine_4d71阅读 702评论 0 0