js应用:使用canvas给图片加水印
2017-07-11 17:24
645 查看
本片文章介绍一个简单的使用js制作水印图片的方法,根据代码中的注释很容易理解:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Watermarks</title> </head> <body> <div> <canvas id="myCanvas" width="1000" height="500" >您的浏览器不支持Canvas</canvas> <img id="img" src="{{url($url)}}" style="display: none"> </div> <script> //新建img对象 var img = new Image(); //为新建的img赋值src var mImg = document.getElementById("img"); img.src = mImg.getAttribute('src'); // img加载完成 img.onload=function(){ //准备canvas var canvas=document.getElementById("myCanvas"); var context=canvas.getContext("2d"); // 绘制图片 context.drawImage(img,0,0); // 绘制水印 context.font="20px microsoft yahei"; context.fillStyle = "rgba(255,255,255,0.5)"; context.fillText("my images",100,100); } </script> </body>
相关文章推荐
- 如何使用js将canvas保存为图片文件,并且可以自定义文件名
- js移动端/H5同时选择多张图片上传并使用canvas压缩图片
- js使用canvas绘制高清图片
- 使用Node.js给图片加水印的方法
- 使用Node.js给图片加水印的方法
- 使用js给页面显示的图片添加水印效果
- 前端小程序——js+canvas 给图片添加水印
- JS使用canvas给图片打马赛克
- 前端小程序——js+canvas 给图片添加水印
- JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
- 使用js转化画布与图片(canvas与img)
- megapix-image插件 使用Canvas压缩图片上传 MegaPixImage.js下载
- node.js下的canvas,可加水印,可验证码,可裁剪图片
- 使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图
- 使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图(转)
- 使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图
- 续:使用FLEX为上传的图片添加水印
- 使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图
- 使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图(原创)