<tr id="telab"><nobr id="telab"></nobr></tr>
<small id="telab"></small>
    1. <ruby id="telab"><option id="telab"></option></ruby>

      <code id="telab"><option id="telab"></option></code>

    2. Discuz!大師網

      搜索
      查看: 4795|回復: 0
      打印 上一主題 下一主題

      PHP開發之基于phpqrcode生成帶LOGO圖像的二維碼實例

      [復制鏈接]
      跳轉到指定樓層
      樓主
      發表于 2017-5-4 02:30:00 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式

      馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區。

      您需要 登錄 才可以下載或查看,沒有賬號?立即注冊

      x
      PHPQRCode 是PHP用來處理二維條形碼的開發包;贑語言的 libqrencode 庫開發,提供生成二維條形碼功能,包括 PNG、JPG 格式。使用純 PHP 實現,無需依賴第三方包,除了 GD2 除外。
      本文實例講述了PHP基于phpqrcode生成帶LOGO圖像的二維碼。分享給大家供大家參考。具體如下:
      這里PHP使用phpqrcode生成帶LOGO圖像的二維碼,使用起來很方便,代碼中含生成不帶Logo的標準二維碼和生成帶Logo的二維碼,可根據需要進行改進:

      1. <?php
      2. include ('phpqrcode/phpqrcode.php');
      3. createQR('http://www.discuz.ailab.cn/','ewm','');
      4. echo "二維碼已生成<img src="ewm.png">" . "<br />";

      5. function createQR($text,$imgName,$logo='',$errorCorrectionLevel = 'L',$matrixPointSize = 10){
      6.         QRcode::png ($text,$imgName.'.png',$errorCorrectionLevel,$matrixPointSize,2);
      7.         if($logo){
      8.                 $QR = imagecreatefromstring(file_get_contents($imgName.'.png'));
      9.                 $logo = imagecreatefromstring(file_get_contents($logo));
      10.                 $QR_width = imagesx($QR);
      11.                 $QR_height = imagesy($QR);
      12.                 $logo_width = imagesx($logo);
      13.                 $logo_height = imagesy($logo);
      14.                 $logo_qr_width = $QR_width/5;
      15.                 $scale = $logo_width/$logo_qr_width;
      16.                 $logo_qr_height = $logo_height/$scale;
      17.                 $from_width = ($QR_width - $logo_qr_width)/2;
      18.                 imagecopyresampled ( $QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width, $logo_qr_height, $logo_width, $logo_height );
      19.                 imagepng($QR,$imgName.'.png' );//帶Logo二維碼
      20.         }
      21. }
      22. ?>
      復制代碼
      phpqrcode下載地址:
      phpqrcode-2010100721_1.1.4.zip (218.38 KB, 下載次數: 22)
      回復 馬甲回復

      使用道具 舉報

      您需要登錄后才可以回帖 登錄 | 立即注冊

      本版積分規則

      QQ|網站地圖|小黑屋|展會網|Discuz站長論壇 |天天打卡

      GMT+8, 2023-3-20 21:23 , Processed in 0.051854 second(s), 5 queries , Gzip On, Redis On.

      Powered by Discuz! X3.4

      Copyright © 2001-2021, Tencent Cloud.

      快速回復 返回頂部 返回列表
      免费A片不打码在线观看

      <tr id="telab"><nobr id="telab"></nobr></tr>
      <small id="telab"></small>
        1. <ruby id="telab"><option id="telab"></option></ruby>

          <code id="telab"><option id="telab"></option></code>