怎么在html5中使用帆布给图片添加平铺水印

  介绍

这篇文章将为大家详细讲解有关怎么在html5中使用帆布给图片添加平铺水印,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

var  img =, new 图像();//,因为我项目中的业务是,要把淘宝的图片添加水印,所以这里就放一个淘宝商品的主图   时间=img.src  & # 39; https://gd4.alicdn.com/imgextra/i3/155/O1CN01XKkJqL1D11wYZbeI2_ ! ! 155 - 0 - lubanu.jpg_400x400.jpg& # 39;;   img.onload =,(),=祝辞,{//才能,准备帆布环境   var 才能;canvas =, . getelementbyid (“myCanvas");   var 才能;ctx =, canvas.getContext (“2 d");//才能,先把图片绘制到画布上   ctx.drawImage才能(img, 0, 0,, 200,, 200);//,才能绘制水印到画布上   for 才能;(let 小姐:=,0;,小姐:& lt;, 20;,我+ +),{   ,   ctx.rotate才能(-45,*,Math.PI),/, 180),,//,水印初始偏转角度   ctx.font =,才能“20 px  microsoft  yahei";   ctx.fillStyle =,才能“rgba (0, 0, 0, 0.5)“;   ctx.fillText才能(-300年“mmmmmmmmmmmmmmmmmmmmmmm"小姐:*,25);   ctx.rotate才能((45,*,Math.PI),/, 180),,//,把水印偏转角度调整为原来的,不然他会一直转   } html
,

& lt;画布   身高=才能“200”;   id=安拍躮yCanvas"   宽度=才能“200”;   在

你的浏览器不支持水印,请用谷歌浏览器打开& lt;/canvas>

这时候来试一下,结果发现有报错

未能执行& # 39;toDataURL& # 39;> var  img =, new 图像();//,因为我项目中的业务是,要把淘宝的图片添加水印,所以这里就放一个淘宝商品的主图   img.setAttribute (“crossorigin",,“crossorigin");//,这句代码是为了解决跨域问题,如果你的图片是自己的,没有跨域问题可以去掉=img.src  & # 39; https://gd4.alicdn.com/imgextra/i3/155/O1CN01XKkJqL1D11wYZbeI2_ ! ! 155 - 0 - lubanu.jpg_400x400.jpg& # 39;;

关于怎么在html5中使用帆布给图片添加平铺水印就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在html5中使用帆布给图片添加平铺水印