Google 二維碼 PHP API

來源:互聯網
上載者:User

什麼是二維碼:
二維碼是二維條碼的一種,可以將網址、文字、照片等資訊通過相應的編碼演算法編譯成為一個方塊形條碼圖案,手機使用者可以通過網路攝影機和解碼軟體將相關資訊重新解碼並查看內容。
讀取方式:
利用30萬畫素以上的照相手機,搭配手機內的QR碼解碼軟體,對著QR碼一照,解碼軟體會自動解讀此訊息,顯示於手機螢幕上面。目前也有運用到Webcam的鏡頭來解碼,預計未來所有有鏡頭的科技產品,都會被匯入此QR碼的機制。

二維條碼的優勢:
1.資料容量更大
2.超越了字母數位限制
3.條碼相對尺寸小
4.具有抗損毀能力

二維碼產生

:https://chart.googleapis.com/chart?cht=qr&chs=150×150&choe=UTF-8&chld=L4&chl=http://blog.waphk.cn

google開放api【PHP版】

      PHP
12345678 //PHP Code$urlToEncode="blog.php100.com";generateQRfromGoogle($urlToEncode);function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0'){$url = urlencode($url);echo '<img src="https://chart.googleapis.com/chart?cht=qr&chs='.$widhtHeight.'x'.$widhtHeight.'&chl='.$chl.'&chld='.$EC_level.''.$margin.'" alt="QR code" widhtHeight="'.$size.'" widhtHeight="'.$size.'"/>';}

參數1 cht 指定一個QR碼
參數2 chs 映像大小,這是說產生圖片尺寸為200×200,是寬x高。這並不是產生圖片的真實尺寸,應該是最大尺寸。
參數3 chl 指定的資料,也就是解碼後看到的資訊。包含中文時請使用UTF-8編碼漢字,否則將出現問題。
有兩個選擇性參數
choe 編碼 預設UTF8
chld 錯誤校正 預設7% L代表預設錯誤修正水平; 4代表二維碼邊界空白大小,可自行調節。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.