原理:在图片上面定义 canvas,固定的位置添加水印文字

源代码:

Title

var img = new Image();

//引入图片地址

img.src = "img/watermark.jpg"

img.onload = function () {

var canvas = document.getElementById('watermark');

//返回一个用于在画布上绘图的环境,当前唯一的合法值是2d,二维绘图

var context = canvas.getContext("2d");

/**画布上绘制图像、画布或视频,

* 参数——img:规定要使用的图像、画布或视频

* sx:可选。开始剪切的 x 坐标位置

* sy:可选。开始剪切的 y 坐标位置

swidth:可选。被剪切图像的宽度。

sheight:可选。被剪切图像的高度。

x:在画布上放置图像的 x 坐标位置。

y:在画布上放置图像的 y 坐标位置。

width:可选。要使用的图像的宽度(伸展或缩小图像)。

height:可选。要使用的图像的高度(伸展或缩小图像)。**/

context.drawImage(img, 0, 0);

context.font = "20px microsoft yahei";

context.fillStyle = "#ffffff";

context.fillText("biubiu", 450, 500);

}

效果图:

watermark.png

html2canvas给图片添加水印,canvas 为图片添加水印相关推荐

  1. 浅谈:canvas绘制图片,canvas转换图片灰度值。

    主要使用的是canvas的属性,不懂的可以w3c了解一下使用方法,其中转化需要灰度计算公式,网上也有很多的方法,主要根据业务需求. 直接上代码,不明白的滴滴我 qq裙:182415907:@群主: 记 ...

  2. canvas节点无法导出图片_uniapp canvas绘制图片后无法canvasToTempFilePath导出

    后续补充:锅应该来自MIUI升级,因为我将之前打包的App安装后,依旧有这个问题(之前测试的时候是不存在的)... 但是但是,依旧请官方看看小米到底给你们挖了什么坑,解决此问题... 小米 webvi ...

  3. 神奇的canvas——巧用 canvas 为图片添加水印

    代码地址如下: http://www.demodashi.com/demo/11637.html 很久之前写过一篇关于 canvas 的文章,是通过 canvas 来实现一个绚丽的动画效果,不管看过没 ...

  4. 通过canvas给图片添加水印

    在页面添加一个上传文件的input标签 添加capture="camera"直接打开相机 <input id="file" type="file ...

  5. 小程序使用 canvas 给图片添加水印

    小程序使用 canvas 给图片添加水印 操作 canvas 相关的 api 使用的是微信最新提供的 (一路过来踩了好多坑-) 浅用微信小程序 canvas 给图片添加简单水印, 废话不多说, 先上效 ...

  6. 利用canvas给图片添加水印

    前言 前两天给个人网站添加了一个小功能,就是在文章编辑上传图片的时候自动给图片加上水印.给网页图片添加水印是个常见的功能,也是互联网内容作者保护自己版权的方法之一.本文简单记录一下借助canvas在前 ...

  7. 使用canvas给图片添加水印

    上接文章"图片处理" canvas元素其实就是一个画布,我们可以很方便地绘制一些文字.线条.图形等,它也可以将一个img标签里渲染的图片画在画布上. 我们在上传文件到后端的时候,使 ...

  8. JS前端基于canvas给图片添加水印,并下载带有水印的图片

    基于canvas给图片添加水印 实现效果图 图片添加水印的步骤 1.获取图片路径,将图片转换为canvas 2.canvas画布上绘制文字水印 3.水印绘制完成后,将canvas转换为图片格式 4.水 ...

  9. 前端实现可绘制的canvas画布_JS前端基于canvas给图片添加水印

    前两天给个人网站添加了一个小功能,就是在文章编辑上传图片的时候自动给图片加上水印.给网页图片添加水印是个常见的功能,也是互联网内容作者保护自己版权的方法之一.本文简单记录一下借助canvas在前端实现 ...

  10. pdf怎样添加水印?添加图片水印的方法

    PDF文件是我们常用的文件,而且具有不可编辑的优点,那么当我们需要往PDF文件当中添加水印的时候该怎么办呢?分享给大家pdf怎样添加水印,添加图片水印的方法 [PDF转换器] 首先我们准备PDF文件, ...

最新文章

  1. 经典的《JavaScript 权威指南》中的“对象”不经典
  2. Flex命令行学习总结
  3. token 过期刷新令牌_OkHttp实现全局过期token自动刷新
  4. Python外(1)--try-expect
  5. java集合清空_java 集合删除数据
  6. mongodb分片+副本集集群环境搭建
  7. “Abp.AbpBootstrapper – System.MissingMethodException: Method not found: Void Abp.Configuration.Setti
  8. 微信公布7月朋友圈十大谣言 包括“奥运冠军杨倩被奖励1600万”等
  9. Facebook 数据泄露高达 5000 万人,斯诺登怒评!
  10. VB在菜单上增加图标
  11. 8月18日梦记录及分析
  12. OCR电子发票批量自动合成软件
  13. PSPNet: Pyramid Scene Parsing Network
  14. Android中常用的一些颜色色值color整理
  15. 微信小程序InnerAudioContext IOS真机无法播放声音
  16. 霸王级”寒潮来袭 神华国华“智能供热”送温暖
  17. 2020手机CPU性能天梯图
  18. android 输入法如何启动流程_android输入法状态控制
  19. 给hacke拨乱反正 黑客、红客、蓝客究竟是什么--来自:互联网实验室
  20. 30 款 IDEA 宝贝插件

热门文章

  1. 腾讯云服务器登录宝塔面板
  2. 持久化内存+傲腾持久化内存
  3. ANSYS预紧力螺栓连接钢结构节点分析实例(前处理基于HyperMesh)
  4. 理正深基坑弹性计算方法_理正深基坑软件7.0/理正岩土6.5/理正勘察9.0/理正工具箱7.0...
  5. IDEA打包jar包的多种方式
  6. idea打包jar,并运行
  7. 安川机器人外部急停信号点不开_安川机器人示教器常见故障维修方法
  8. npm切换到国内华为云的镜像
  9. AC A2C A3C
  10. java怎么打印反三角形_Java基础练习——打印正反三角形