PbootCMS生成二維碼支持自定義logo
二維碼對(duì)于我們來(lái)說(shuō)已經(jīng)不陌生了,可以說(shuō)是無(wú)處不在,購(gòu)物、轉(zhuǎn)賬等很多場(chǎng)合都需要用到二維碼,我們平時(shí)大多數(shù)是在掃描二維碼,那么二維碼如何生成呢?接下來(lái)介紹一下使用PHPqrCode生成二維碼并且可以嵌入自己的logo。PHPqrCode似乎很久不更新了,不支持自定義logo,并且在測(cè)試過(guò)程中還有一小點(diǎn)bug,這里對(duì)此進(jìn)行修正并且加入了自定義logo功能。先看下代碼:
require_once 'phpqrcode/phpqrcode.php'; //引入類(lèi)庫(kù) $text = "http://www.zhengxing26009.org.cn/";//要生成二維碼的文本 $logo = '../logo.png';//定義logo路徑 根目錄 QRcode::png($text,false,'H',4,2,false,$logo);//輸出到瀏覽器或者生成文件
沒(méi)開(kāi)玩笑,四行代碼(其實(shí)就一行)生成帶logo的二維碼,解釋一下QRcode::png()這個(gè)方法里面的參數(shù)含義,就按順序來(lái)吧:
$text 生成 二維碼的文本,只有這個(gè)一個(gè)是必選參數(shù)
$outfile 二維碼保存路徑和文件名,如果要保存生成的二維碼到文件可以使用此參數(shù)
$level 容錯(cuò)率,越大越容易識(shí)別,當(dāng)然二維碼的復(fù)雜度也高,有四個(gè)值: L(7%),M(15%),Q(25%),H(30%)
$size 二維碼圖片大小
$margin 二維碼空白邊框大小
$saveandprint是否輸出到頁(yè)面同時(shí)保存文件,這個(gè)原始代碼有點(diǎn)小問(wèn)題,已修正
$logo logo文件路徑和文件名,如果需要在二維碼中心增加logo可以使用此項(xiàng),原始代碼沒(méi)有這個(gè)參數(shù),已經(jīng)重構(gòu)
掃一掃,關(guān)注我們
相關(guān)新聞
- LOYCMS 常用 if 判斷
- Pbootcms多域名跳轉(zhuǎn)其他語(yǔ)種的欄目錯(cuò)亂問(wèn)題
- pbootcms百度推廣競(jìng)價(jià)/?bd_vid埋碼無(wú)法打開(kāi)
- PbootCMS2.0教程之留言導(dǎo)出excel功能
- 讓網(wǎng)站實(shí)現(xiàn)一鍵切換繁體和簡(jiǎn)體
- 解決PbootCMS后臺(tái)會(huì)員中心無(wú)法隱藏的BUG
- 將網(wǎng)頁(yè)分享到微信帶有縮略圖和簡(jiǎn)介
- 使用偽靜態(tài)屏蔽SEMRUSHBOT,AHREFSBOT,MJ···
- SemrushBot是什么蜘蛛,這個(gè)爬蟲(chóng)怎么屏蔽
- robots.txt寫(xiě)法大全和robots.txt語(yǔ)法的作用···