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

首頁 > 編程 > PHP > 正文

使用PHP類庫PHPqrCode生成二維碼

2020-03-22 19:11:15
字體:
來源:轉載
供稿:網(wǎng)友
這篇文章主要介紹了關于使用PHP類庫PHPqrCode生成二維碼,有著一定的參考價值,現(xiàn)在分享給大家,有需要的朋友可以參考一下

PHPqrCode是一個PHP二維碼生成類庫,利用它可以輕松生成二維碼,網(wǎng)址提供了下載和多個演示demo,

下載網(wǎng)址提供的類庫后,只需要使用phpqrcode.php就可以生成二維碼了,當然您的PHP環(huán)境必須開啟支持GD2。 phpqrcode.php提供了一個關鍵的png()方法,其中參數(shù)$text表示生成二位的的信息文本;參數(shù)$outfile表示是否輸出二維碼圖片 文件,默認否;參數(shù)$level表示容錯率,也就是有被覆蓋的區(qū)域還能識別,分別是 L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%),H(QR_ECLEVEL_H,30%); 參數(shù)$size表示生成圖片大小,默認是3;參數(shù)$margin表示二維碼周圍邊框空白區(qū)域間距值;參數(shù)$saveandprint表示是否保存二維碼并 顯示。

調用PHP qrCode非常簡單,如下代碼即可生成一張內容為 http://www.learnVeVb.com 的二維碼.

Php代碼

include phpqrcode.php QRcode::png( http://www.survivalescaperooms.com 

那么實際應用中,我們會在二維碼的中間加上自己的LOGO,已增強宣傳效果。那如何生成含有l(wèi)ogo的二維碼呢?其實原理很簡單,先使用PHP qr Code生成一張二維碼圖片,然后再利用php的image相關函數(shù),將事先準備好的logo圖片加入到剛生成的原始二維碼圖片中間,然后重新生成一張新 的二維碼圖片。

 ?php include phpqrcode.php $html' target='_blank'>value = http://www.survivalescaperooms.com //二維碼內容 $errorCorrectionLevel = L //容錯級別 $matrixPointSize = 6;//生成圖片大小 //生成二維碼圖片 QRcode::png($value, qrcode.png , $errorCorrectionLevel, $matrixPointSize, 2); $logo = logo.png //準備好的logo圖片 $QR = qrcode.png //已經(jīng)生成的原始二維碼圖 if ($logo !== FALSE) { $QR = imagecreatefromstring(file_get_contents($QR)); $logo = imagecreatefromstring(file_get_contents($logo)); $QR_width = imagesx($QR);//二維碼圖片寬度 $QR_height = imagesy($QR);//二維碼圖片高度 $logo_width = imagesx($logo);//logo圖片寬度 $logo_height = imagesy($logo);//logo圖片高度 $logo_qr_width = $QR_width / 5; $scale = $logo_width/$logo_qr_width; $logo_qr_height = $logo_height/$scale; $from_width = ($QR_width - $logo_qr_width) / 2; //重新組合圖片并調整大小 imagecopyresampled($QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width, $logo_qr_height, $logo_width, $logo_height); //輸出圖片 imagepng($QR, helloweba.png echo img src= helloweba.png ? 

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !

相關推薦:

php實現(xiàn)socket推送技術

PHP中使用Elasticsearch的方法

以上就是使用PHP類庫PHPqrCode生成二維碼的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 巩留县| 罗平县| 尼玛县| 静安区| 灵璧县| 阿拉善右旗| 开原市| 英吉沙县| 深圳市| 瑞金市| 曲水县| 敦煌市| 阜城县| 嘉荫县| 桦甸市| 同江市| 东乡族自治县| 潍坊市| 泰兴市| 柳林县| 庆阳市| 铜陵市| 大荔县| 南平市| 都安| 瑞安市| 镇江市| 华安县| 嘉定区| 外汇| 龙井市| 普安县| 宝鸡市| 南华县| 时尚| 桂阳县| 安远县| 龙门县| 沅陵县| 焦作市| 兖州市|