jquery qrcode 怎么生成带logo的二维码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery qrcode 怎么生成带logo的二维码相关的知识,希望对你有一定的参考价值。

参考技术A $('#output').qrcode(
width: 500,
height: 500,
text: trClick.utf16to8(localhref + "?" + qrCode),
imgWidth: 300/4, //图片宽
imgHeight: 300 / 4, //图片高\
src: "../img/icon.png"
);
$('#output').css('display', 'block');
var canvas = $('#output').find("canvas")[0];
try //解决IE转base64时缓存不足,canvas转blob下载
var blob = canvas.msToBlob();
navigator.msSaveBlob(blob, qrCode + '.png');
catch (e) //如果为其他浏览器,使用base64转码下载
var url = canvas.toDataURL('image/jpeg');
$("#download").attr("download", qrCode + '.png')
$("#download").attr('href', url).get(0).click();

jquery-qrcode.js 二维码带 logo

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <script src="jquery-3.3.1.min.js"></script>
 5     <script src="jquery-qrcode.js"></script>
 6     <!--
 7         //样例地址
 8         https://larsjung.de/jquery-qrcode/latest/demo/
 9         //jquery-qrcode.js下载地址
10         https://github.com/lrsjng/jquery-qrcode
11     -->
12     <style type="text/css">
13         #img-buffer {
14             display: none;
15         }
16     </style>
17 </head>
18 <body>
19     <div id="qrcode"></div>
20     <img src="img/1.jpg" id="img-buffer">
21     <script type="text/javascript">
22         $(#qrcode).qrcode({            
23             render: canvas,    //设置渲染方式,有table和canvas,使用canvas方式渲染性能相对来说比较好            
24             minVersion: 1,       // version range somewhere in 1 .. 40
25             maxVersion: 40,      
26             ecLevel: L,        //识别度  ‘L‘, ‘M‘, ‘Q‘ or ‘H‘            
27             left: 0,
28             top: 0,           
29             size: 200,           //尺寸           
30             fill: #000,        //二维码颜色           
31             background: null,    //背景色            
32             text: no text,     //二维码内容            
33             radius: 0.1,         // 0.0 .. 0.5
34             quiet: 2,            //边距
35 
36             // modes
37             // 0: normal
38             // 1: label strip
39             // 2: label box
40             // 3: image strip
41             // 4: image box
42             mode: 4,
43             mSize: 0.3,          //图片大小
44             mPosX: 0.5,
45             mPosY: 0.5,
46 
47             label: jQuery.qrcode,
48             fontname: sans,
49             fontcolor: #000,
50             image: $("#img-buffer")[0]
51         });
52     </script>
53 </body>
54 </html>

 

以上是关于jquery qrcode 怎么生成带logo的二维码的主要内容,如果未能解决你的问题,请参考以下文章

使用jquery.qrcode.min.js实现前台二维码生成(带Logo)

javaScript生成二维码(改造jquery.qrcode.js,使之支持中文,能带logo)

怎么设置js生成二维码扫描出来的内容

jquery-qrcode.js 二维码带 logo

使用 Qrcode 生成中间带 logo 的二维码!

php利用Qrcode生成带logo二维码