JS生成带Logo的QRCode二维码

一:jquery.qrcode.min.js QRCode的JS库下载(自己百度或者直接下载最后的Demo);

二:选定自己需要放在二维码中间的一个Logo图片;

三:代码实现;

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JS生成QRCode带Logo</title>
</head>
<body>
	<div id="qrcodeW"></div>
	<script type="text/javascript" src="js/jquery-3.4.1.min.js"></script>
	<script type="text/javascript" src="js/jquery.qrcode.min.js"></script>
	<img id="logoImg" src="image/paymenlogo.png" style="display:none"/>
	<script type="text/javascript">
		var code_url = "https://qr.alipay.com/bax06725xqhcgzfskwhq00dd";	
		$(function() {                                                                   
			var qrWidth = 200;                                                                      
			var qrHeight = 200;                                                                                                                                    
			var logoQrWidth  = qrWidth/4;                                                                 
			var logoQrHeight  = qrHeight/4;
			$('#qrcodeW').qrcode({
	             render : "canvas", //设置渲染方式,有table和canvas
	        	 text : code_url, //扫描二维码后自动跳向该链接
	             width : qrWidth, //二维码的宽度
	             height : qrHeight //二维码的高度
	        });
			$("#qrcodeW canvas")[0].getContext('2d').drawImage($("#logoImg")[0], (qrWidth - logoQrWidth) / 2, (qrHeight - logoQrHeight) / 2, logoQrWidth, logoQrHeight);
		})
	</script>
</body>
</html>

四:Demo下载地址

https://download.csdn.net/download/tianya900519/11289197

五:Demo效果

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kung900519

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值