欧美xxxxxbbbb_久久国内精品自在自线_日韩中文字幕在线一区二区三区_强行灌满h校园催眠

登錄

利用jquery.qrcode.js生成二維碼和logo居中的圖片 js生成二維碼

jQuery/js 置頂熱門
2 2836

在項目中經(jīng)常需要用到二維碼的地方,如果都用服務(wù)器端生成的話就會很消耗資源。于是,直接通過JavaScript直接在客戶端生成,有效減少帶寬,以及維護(hù)成本。

之前我介紹過用jquery.qrcode.js生成二維碼的方法,這里是需要在生成二維碼的中間加上logo。并且右鍵保存是一張圖。

前往 如何用jquery.qrcode.js插件在線生成二維碼 

官網(wǎng)上的 qrcode.js 文件里沒有實現(xiàn)中文的支持和LOGO的添加,現(xiàn)在我們將這個文件修改為jquery.qrcode.js文件了。

此外還需要一個對中文進(jìn)行轉(zhuǎn)碼的文件,該文件為utf.js。然后在jquery.qrcode.js 文件中調(diào)用了utf.js 文件的 utf16to8(str)方法對其中文進(jìn)行了轉(zhuǎn)碼。

下面是我寫的一個示例,該示例需要的js文件有jquery.qrcode.js和utf.js以及jquery-1.8.0.js 。還有一個LOGO圖片可點(diǎn)擊下載文件。

文件下載地址:

鏈接: https://pan.baidu.com/s/1eRT2JGe 密碼: gm28

調(diào)用的html代碼如下:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
  2. <html>  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
  5. <title>該二維碼支持中文和LOGO</title>  
  6.   
  7. <script type="text/javascript" src="jquery-1.8.0.js"></script>  
  8. <script type="text/javascript" src="utf.js"></script>  
  9. <script type="text/javascript" src="jquery.qrcode.js"></script>  
  10. <script type="text/javascript">  
  11.     $(document).ready(function() {  
  12.         $("#qrcodeCanvas").qrcode({  
  13.             render : "canvas"      //設(shè)置渲染方式,有table和canvas,使用canvas方式渲染性能相對來說比較好  
  14.             text : "高蒙博客"      //掃描二維碼后顯示的內(nèi)容可以直接填一個網(wǎng)址,掃描二維碼后自動跳向該鏈接  
  15.             width : "200"          //二維碼的寬度  
  16.             height : "200"         //二維碼的高度  
  17.             background : "#ffffff" //二維碼的后景色  
  18.             foreground : "#000000" //二維碼的前景色  
  19.             src: 'photo.jpg'        //二維碼中間的圖片  
  20.         });  
  21.     });  
  22. </script>  
  23.   
  24. </head>  
  25. <body>  
  26.     <center>  
  27.       <h2>該二維碼支持中文和LOGO</h2>  
  28.       <div id="qrcodeCanvas"></div>  
  29.     </center>  
  30. </body>  
  31. </html>

以上就是利用jquery.qrcode.js生成二維碼和logo居中的圖片,并且右鍵保存是一張圖。

發(fā)表評論

2 個回復(fù)

  • 王金友工作室王金友工作室VIP1
    2018-01-08 04:45:09
    回復(fù)

    以上就是利用jquery.qrcode.js生成二維碼和logo居中的圖片,并且右鍵保存是一張圖。

admin

admin

154 2017-05-15 加入 揚(yáng)州

(淘寶搜索店鋪:程序員小店)

熱門標(biāo)簽