国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP通過(guò)PHP QR Code生成二維碼_PHP教程

php中文網(wǎng)
發(fā)布: 2016-07-13 10:18:05
原創(chuàng)
1390人瀏覽過(guò)

PHP通過(guò)PHP QR Code生成二維碼

1、二維碼

二維碼 ,又稱二維條形碼,它是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號(hào)信息的,在代碼編制上巧妙地利用構(gòu)成計(jì)算機(jī)內(nèi)部邏輯基礎(chǔ)的“0”、“1”比特流的概念,使用若干個(gè)與二進(jìn)制相對(duì)應(yīng)的幾何形體來(lái)表示文字?jǐn)?shù)值信息,通過(guò)圖象輸入設(shè)備或光電掃描設(shè)備自動(dòng)識(shí)讀以實(shí)現(xiàn)信息自動(dòng)處理。它具有條碼技術(shù)的一些共性:每種碼制有其特定的字符集;每個(gè)字符占有一定的寬度;具有一定的校驗(yàn)功能等。同時(shí)還具有對(duì)不同行的信息自動(dòng)識(shí)別功能、及處理圖形旋轉(zhuǎn)變化等特點(diǎn)。

2、PHP QR Code下載地址以及案例地址

?

3、PHP QR Code實(shí)現(xiàn)簡(jiǎn)單案例以及參數(shù)說(shuō)明

立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

?

<!--?php 
include 'phpqrcode.php'; 
      
$value=http://www.ceshi.com;
$errorCorrectionLevel = L;
$matrixPointSize = 4;
QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);
?-->
登錄后復(fù)制
案例說(shuō)明:
QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, $margin);
[1]PHP QR Code支持png、jpg、svg、text等格式,使用方式為QRcode::svg等格式開頭。
[2]$data:表示要記錄的數(shù)據(jù),如果是存儲(chǔ)utf-8編碼的中文,最多984個(gè)。
[3]$filename:保存的圖片名稱
[4]$errorCorrectionLevel:糾錯(cuò)級(jí)別(L、M、Q、H),二維碼具有容錯(cuò)功能,當(dāng)二維碼圖片被遮擋一部分后,仍可以掃描出來(lái)。容錯(cuò)率越高,則二維碼圖片能被遮擋的部分越多。
[5]$matrixPointSize:每個(gè)黑點(diǎn)的像素
[6]$margin:圖片外圍的白色邊框像素

?

5、二維碼常用數(shù)據(jù)格式

我們只需要修改$data數(shù)據(jù)即可實(shí)現(xiàn)想要效果。
網(wǎng)址 (URL)
包含網(wǎng)址的二維碼生成是大家平時(shí)最常接觸到的(例如:http://www.ceshi.com),二維碼識(shí)別軟件能夠通過(guò) http://前綴 知道數(shù)據(jù)代表的是一個(gè)網(wǎng)址。使用{URLTO:www.ceshi.com} 類似的語(yǔ)法格式也能讓識(shí)別軟件認(rèn)出網(wǎng)址。
電子郵箱地址(E-mail Address)
互聯(lián)網(wǎng)上大家聯(lián)絡(luò)時(shí)基本都會(huì)用到電子郵箱。當(dāng)然,二維碼也可以保存電子郵箱的地址(例如zhaoxiaobo987@163.com)。它的語(yǔ)法格式是{mailto:zhaoxiaobo987@163.com}。

電話號(hào)碼 (telephone numbers)
電話號(hào)碼的二維碼生成的數(shù)據(jù)格式很簡(jiǎn)單,容易理解:{tel:13161555555}。如果是固話則加上區(qū)號(hào),需要和海外聯(lián)系的朋友則需加上+86的國(guó)家代碼。

聯(lián)系方式?。–ontact information)
適合以二維碼生成方式表示的聯(lián)系人數(shù)據(jù)格式有不少個(gè)標(biāo)準(zhǔn)。例如:vcard(電子名片)。不過(guò),它的格式對(duì)于二維碼來(lái)說(shuō)稍嫌復(fù)雜了一些。目前,就筆者所知,市面上的安卓手機(jī)(蘋果、黑莓等)一般都支持由日本的docomo公司制定的MECARD數(shù)據(jù)格式。
MECARD:N:zhaoxiaobo;ADR:beijing,china;TEL:+8613161555555;EMAIL:zhaoxiaobo987@163.com; URL:http://blog.csdn.net/zhao1234567890123456/;QQ:275620501;

BIZCARD
這種數(shù)據(jù)格式和MECARD類似,目前還沒有找到具體的定義。似乎比MECARD更加簡(jiǎn)單;只能從例子中受點(diǎn)啟發(fā)了。
BIZCARD:N:zhaoxiaobo;T:Software Engineer;C:Google;A:beijing, China;B:+8613161555555;E:zhaoxiaobo987@163.com;

短信(SMS)
語(yǔ)法格式:{smsto:8613161555555:你好,二維碼發(fā)短信}

彩信?。∕MS)
和發(fā)短信的格式類似:{mmsto:8613161555555:內(nèi)容}

地理位置?。℅eographic information)
和朋友一起分享你現(xiàn)在的位置,無(wú)疑是個(gè)很有用的功能。例如查看google公司在美國(guó)紐約的位置:北緯40.71872,西經(jīng)73.98905;高度為100米。語(yǔ)法格式:{geo:40.71872,-73.98905,100}

獲取安卓軟件
在google的安卓市場(chǎng)找軟件,二維碼也能派上用場(chǎng)。例如:{market://details?id=org.example.foo}


獲取Wifi配置(Android)
{WIFI:T:WPA;S:mynetwork;P:mypass}。參數(shù)T(認(rèn)證類型: WEP 或WPA, ‘nopass’ 代表無(wú)需認(rèn)證)、S(無(wú)線網(wǎng)絡(luò)的 SSID)、P(無(wú)線網(wǎng)絡(luò)的密碼,如果無(wú)需認(rèn)證則忽略此項(xiàng))、H(可選。針對(duì)隱藏了SSID的網(wǎng)絡(luò))。
5、PHP QR Code生成帶LOGO二維碼

?

<!--?php
include 'phpqrcode.php'; 
$value = $_GET['url'];//二維碼內(nèi)容 
$errorCorrectionLevel = 'L';//容錯(cuò)級(jí)別 
$matrixPointSize = 6;//生成圖片大小 
//生成二維碼圖片 
QRcode::png($value, 'qrcode.png', $errorCorrectionLevel, $matrixPointSize, 2); 
$logo = 'ceshi.png';//準(zhǔn)備好的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; 
 //重新組合圖片并調(diào)整大小 
 imagecopyresampled($QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width, 
 $logo_qr_height, $logo_width, $logo_height); 
} 
//輸出圖片 
Header(Content-type: image/png);
ImagePng($QR);</pre-->

登錄后復(fù)制

?

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/885679.htmlTechArticlePHP通過(guò)PHP QR Code生成二維碼 1、二維碼 二維碼 ,又稱二維條形碼,它是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白...
PHP速學(xué)教程(入門到精通)
PHP速學(xué)教程(入門到精通)

PHP怎么學(xué)習(xí)?PHP怎么入門?PHP在哪學(xué)?PHP怎么學(xué)才快?不用擔(dān)心,這里為大家提供了PHP速學(xué)教程(入門到精通),有需要的小伙伴保存下載就能學(xué)習(xí)啦!

下載
來(lái)源:php中文網(wǎng)
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn
最新問題
開源免費(fèi)商場(chǎng)系統(tǒng)廣告
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長(zhǎng)!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://m.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)