什麼是二維碼:
二維碼是二維條形碼的一種,可以將網址、文字、照片等資訊通過相應的編碼演算法編譯成為一個方塊形條碼圖案,手機使用者可以通過攝像頭和解碼軟體將相關資訊重新解碼並檢視內容。
讀取方式:
利用30萬畫素以上的照相手機,搭配手機內的QR碼解碼軟體,對著QR碼一照,解碼軟體會自動解讀此訊息,顯示於手機螢幕上面。目前也有運用到Webcam的鏡頭來解碼,預計未來所有有鏡頭的科技產品,都會被匯入此QR碼的機制。
二維條形碼的優勢:
1.資料容量更大
2.超越了字母數字的限制
3.條形碼相對尺寸小
4.具有抗損毀能力
Google API快速生成QR二維碼:
最簡單直接的生成QR碼的方法就是通過Google Chart API來實現。
https://chart.googleapis.com/chart?cht=qr&chs=150×150&choe=UTF-8&chld=L|4&chl=http://www.meilimiaozhao.com
引數1 cht 指定一個QR碼
引數2 chs 影象大小,這是說生成圖片尺寸為200×200,是寬x高。這並不是生成圖片的真實尺寸,應該是最大尺寸。
引數3 chl 指定的資料,也就是解碼後看到的資訊。包含中文時請使用UTF-8編碼漢字,否則將出現問題。
有兩個可選引數
choe 編碼 預設UTF8
chld 錯誤校正 預設7% L代表預設糾錯水平; 4代表二維碼邊界空白大小,可自行調節。