国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php利用PHP QR Code生成二維碼(帶logo)

2024-05-04 21:47:31
字體:
來源:轉載
供稿:網友

我們要生成二維碼都需要借助一些類庫來實現了,下面我介紹利用PHP QR Code生成二維碼吧,生成方法很簡單,下面我來介紹一下.

利用php類庫PHP QR Code來實現,不需要裝額外的php擴展,首先下載類庫包,有時候地址打不開,地址:http://phpqrcode.sourceforge.net/

下載:http://sourceforge.net/projects/phpqrcode/

使用時一般引入phpqrcode.php文件即可,具體使用方法舉例,直接瀏覽器輸出,代碼如下:

  1. <?php  
  2.     include "phpqrcode/phpqrcode.php";  
  3.     $value="http://m.survivalescaperooms.com";  
  4.     $errorCorrectionLevel = "L";  
  5.     $matrixPointSize = "4";  
  6.     QRcode::png($value, false, $errorCorrectionLevel$matrixPointSize);  
  7.     exit;  
  8. ?> 

圖片文件輸出,代碼如下:

  1. <?php  
  2. //文件輸出  
  3.     include('phpqrcode/phpqrcode.php');  
  4. // 二維碼數據  
  5.     $data = 'http://m.survivalescaperooms.com';  
  6. // 生成的文件名  
  7.     $filename = '1111.png'
  8. // 糾錯級別:L、M、Q、H  
  9.     $errorCorrectionLevel = 'L';  
  10. // 點的大小:1到10  
  11.     $matrixPointSize = 4;  
  12.     QRcode::png($data$filename$errorCorrectionLevel$matrixPointSize, 2);  
  13. ?> 

生成中間帶logo的二維碼,代碼如下:

  1. <?php  
  2.      
  3. //生成中間帶logo的二維碼  
  4.     include('phpqrcode/phpqrcode.php');  
  5.     $value='http://m.survivalescaperooms.com';  
  6.     $errorCorrectionLevel = 'L';  
  7.     $matrixPointSize = 10;  
  8.     QRcode::png($value'xiangyang.png'$errorCorrectionLevel$matrixPointSize, 2); 
  9.     echo "QR code generated"."<br />";  
  10.     $logo = 'bdlogo.gif';  
  11.     $QR = 'xiangyang.png';  
  12.    
  13.     if($logo !== FALSE)  
  14.     {  
  15.    
  16.         $QR = imagecreatefromstring(file_get_contents($QR));  
  17.         $logo = imagecreatefromstring(file_get_contents($logo));  
  18.         $QR_width = imagesx($QR);  
  19.         $QR_height = imagesy($QR);  
  20.         $logo_width = imagesx($logo);  
  21.         $logo_height = imagesy($logo);  
  22.         $logo_qr_width = $QR_width / 5;  
  23.         $scale = $logo_width / $logo_qr_width;  
  24.         $logo_qr_height = $logo_height / $scale;  
  25.         $from_width = ($QR_width - $logo_qr_width) / 2;  
  26.         imagecopyresampled($QR$logo$from_width$from_width, 0, 0, $logo_qr_width$logo_qr_height$logo_width$logo_height);  
  27.     }  
  28.     imagepng($QR,'xiangyanglog.png');  
  29. ?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 普定县| 肥乡县| 尚志市| 栾城县| 临猗县| 洪雅县| 昂仁县| 龙岩市| 新龙县| 马公市| 泽普县| 麻江县| 琼海市| 巴东县| 宣恩县| 泉州市| 永修县| 榕江县| 北票市| 阳谷县| 乌鲁木齐市| 日土县| 杭锦旗| 郁南县| 上饶市| 襄城县| 安顺市| 广东省| 桃源县| 西青区| 营口市| 天柱县| 南安市| 广西| 云龙县| 万全县| 张家港市| 龙里县| 托克逊县| 桂平市| 独山县|