php生成二維碼的類庫PHP QR Code的使用介紹

二維碼就是用在平面上用特定的幾何圖形記錄數據信息的,QR碼是常見的一種二維碼。QR原理理解起來比較複雜,本身處理的話,估計得花很多時間。這裏推薦一個生成QR碼的php類庫PHP QR Code。這個我本身使用1年多了,沒發現什麼問題,分享給你們。php

主頁地址:http://phpqrcode.sourceforge.net/,站點裏能直接下載源碼,下載後解壓到web目錄,經過網頁訪問,就能夠看到demo演示。web

QR碼

QR碼編碼

Data表示要記錄的數據,若是是存儲utf-8編碼的中文,最多984個。
ECC表示糾錯級別, 糾錯級別越高,生成圖片會越大。.net

L水平    7%的字碼可被修正
M水平    15%的字碼可被修正
Q水平    25%的字碼可被修正
H水平    30%的字碼可被修正

Size表示圖片每一個黑點的像素。code

代碼的調用範例:圖片

include "qrlib.php"; 
QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, $margin); 
/*
    $data 數據
    $filename 保存的圖片名稱
    $errorCorrectionLevel 錯誤處理級別
    $matrixPointSize 每一個黑點的像素
    $margin 圖片外圍的白色邊框像素
*/

QR碼詳細原理能夠參考QR維基百科,中文版介紹比較少,英文版介紹很全面,推薦看英文版的utf-8

相關文章
相關標籤/搜索