【Demo】 生成二維碼 和 條形碼

條形碼 和 二維碼 對比

一維條形碼只是在一個方向(一般是水平方向)表達信息,而在垂直方向則不表達任何信息,其一定的高度通常是為了便于閱讀器的對準。 在水平和垂直方向的二維空間存儲信息的條形碼, 稱為二維條形碼(dimensional bar code)。相比一維條碼,二維碼記載更復雜的數據,比如圖片、網絡鏈接等。


一維條形碼的應用可以提高信息錄入的速度,減少差錯率,但是一維條形碼也存在一些不足之處:

● 數據容量較?。?30個字符左右

● 只能包含字母和數字

● 條形碼尺寸相對較大(空間利用率較低)

● 條形碼遭到損壞后便不能閱讀(部分破壞還是有可能可以讀取的)


與一維條形碼相比二維條形碼有著明顯的優勢,歸納起來主要有以下幾個方面:

● 數據容量更大

● 超越了字母數字的限制

● 條形碼相對尺寸小

● 具有抗損毀能力

條形碼 和 二維碼 應用場景

條形碼的應用場景

條形碼可以標出物品的生產國、制造廠家、商品名稱、生產日期、圖書分類號、郵件起止地點、類別、日期等信息,因而在商品流通、圖書管理、郵政管理、銀行系統等許多領域都得到了廣泛的應用

二維碼的應用場景

● 信息獲?。?、地圖、WIFI密碼、資料)

● 網站跳轉(跳轉到微博、手機網站、網站)

● 廣告推送(用戶掃碼,直接瀏覽商家推送的視頻、音頻廣告)

● 手機電商(用戶掃碼、手機直接購物下單)

● 防偽溯源(用戶掃碼、即可查看生產地;同時后臺可以獲取最終消費地)

● 優惠促銷(用戶掃碼,下載電子優惠券,抽獎)

● 會員管理(用戶手機上獲取電子會員信息、VIP服務)

● 手機支付(掃描商品二維碼,通過銀行或第三方支付提供的手機端通道完成支付)


條形碼和二維碼的分類

條形碼的分類

常見的如下,詳情查看 維基百科條形碼

● EAN、UPC碼

● ISBN碼(書籍條形碼)

● 39碼 (39碼是第一個字母數字式碼制)

二維碼的分類

常見的如下,詳情查看  維基百科二維條碼


● PDF417二維條碼

● Maxicode二維條碼

● QR Code


實例展示

地址:http://m.54php.cn/demo/scan_code   也可以手機掃描下圖



博客使用產品

圖書館書籍詳情頁面加入ISBN條形碼展示,方便用手機淘寶和微信掃碼


demo.jpg



手機淘寶掃碼結果

isb_taobao.jpg

效果圖

scan_code.png


600

相關核心代碼

<?php
$barcode = '9787115281487';
$url = 'http://m.vincentguo.cn';
$email = 'mailto:apanly@163.com';//郵件二維碼內容

//名片二維碼內容
$vcard = 'BEGIN:VCARD
VERSION:3.0
FN:郭威
NICKNAME:編程浪子
TITLE:PHP研發工程師
TEL;TYPE=work:181****9661
TEL:181****9661
EMAIL:www.pontefm.com
END:VCARD';
$wifi = 'WIFI:T:WPA;S:ChuangJia-2F-B;P:123456789';//wifi二維碼內容
$sms = 'smsto:8613774355074:你好,二維碼發短信';//短信二維碼內容
$tel = "tel:13774355074";//電話二維碼內容
?>

參考資源

barcodephp

項目地址:http://www.barcodebakery.com/


yii2-qrcode

項目地址:https://github.com/2amigos/yii2-qrcode-helper 

官網地址:http://www.2amigos.us/open-source/details/qrcode-helper 


掃描APP

下載地址:http://www.wochacha.com/ 


<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>