专栏中心

EEPW首页 > 专栏 > 扣丁学堂HTML5培训之canvas下载二维码和图片加水印的方法

扣丁学堂HTML5培训之canvas下载二维码和图片加水印的方法

发布人:扣丁客1 时间:2020-12-29 来源:工程师 发布文章

canvas下载二维码和图片加水印的方法有不少对HTML5开发感兴趣或者是参加HTML5培训的小伙伴不是很了解,下面小编就带读者们看一下扣丁学堂HTML5在线视频教程讲解的canvas下载二维码和图片加水印的方法,希望能帮到对HTML5开发感兴趣的小伙伴们。

 HTML5在线视频教程canvas下载二维码和图片加水印的方法

一、下载二维码(查看如何生成二维码)

HTMLCanvasElement提供了toDataURL方法,该方法返回一个包含被类型参数规定图像表现格式的dataURI。通过该方法我们就可以生成二维码图片并下载了。示例如下:


/*html*/ <divid="qrcode">div> <ahref="javascript:;"download="二维码"id="down">下载二维码</a> /*js*/ varcanvas=document.getElementsByTagName('canvas')[0]; vardownImg=document.getElementById('down') img.href=document.getElementsByTagName('canvas')[0].toDataURL('image/png')


二、图片加水印

利用canvas的fillText和drawImage方法可以轻松实现给图片加水印。示例如下:


/*html*/ <canvasid="canvas"></canvas> /*js*/ varimg=newImage();//创建img元素 varcanvas=document.getElementById('canvas') varctx=canvas.getContext('2d'); img.src='myImage.png'; img.onload=function(){ ctx.drawImage(img,0,0); ctx.font="30pxyahei";//设置水印文字 ctx.fillText("大前端",1100,260) }


关于canvas下载二维码和图片加水印的方法小编就简单为大家说这么多,想要了解更多HTML5开发内容的小伙伴可以登录扣丁学堂官网查询。扣丁学堂HTML5在线学习在行业内有着良好的口碑,除了有专业的老师和与时俱进的课程体系之外,还有大量的HTML5基础教程供学员观看学习。扣丁学堂H5技术交流群:692172929。微信号:codingbb

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

Microchip推出下一代低噪声芯片级原子钟SA65-LN

苹果独立AR眼镜计划不变!只是需要更长时间

消费电子 2025-02-11

基于PE3236的L波段频率合成器的设计

MSP430 电表解决方案

视频 2009-10-16

中国先进机器狗引发全球轰动 宇树科技大量招兵买马

曝OpenAI将完成首款自研芯片设计:计划由台积电代工

lm747滤波器

资源下载 2007-12-25

传OpenAI未来数月完成首款自研芯片设计 计划由台积电代工

王传福:比亚迪将全系搭载高阶智驾 包括10万以下车型

高性能系列DSP上TCP2/VCP2协处理器

视频 2009-10-16

传三星2nm SF2工艺初始良率达30%

IA167双通道视频放大应用电路

TI Zigbee 射频芯片RF4CE 以及RemoTI 开发包

视频 2009-10-16

C64+ 系列DSP上Cache 的应用(第一部分)

视频 2009-10-16

Microchip推出全新Switchtec™ PCIe® 4.0 16通道交换机系列产品,为汽车和嵌入式计算应用提供多功能性

特斯拉无人出租车6月要来了?得州不监管,马斯克豪赌

红外线发射与接收源程序

亚稳态:数字电路中的\"幽灵\"陷阱

汉为电子T62信号隔离放大器资料

ADS62C17 数据转换器

更多 培训课堂
更多 焦点
更多 视频

技术专区