最簡單直接的生成QR碼的方法就是通過Google Chart API來實(shí)現(xiàn)。先給出個實(shí)例,就拿最上面曾列出來那個說吧:
https://chart.googleapis.com/chart?cht=qr&chs=200×200&choe=UTF-8&chld=L|4&chl=http://Codeup.org
我們來分析一下這個鏈接中的參數(shù):
- https://chart.googleapis.com/chart? 這是Google Chart API的頭部,直接照抄就好了~
- &cht=qr 這是說圖表類型為qr也就是二維碼。
- &chs=200×200 這是說生成圖片尺寸為200×200,是寬x高。這并不是生成圖片的真實(shí)尺寸,應(yīng)該是最大尺寸吧。
- &choe=UTF-8 這是說內(nèi)容的編碼格式為UTF-8,此值默認(rèn)為UTF-8.其他的編碼格式請參考Google API文檔。
- &chld=L|4 L代表默認(rèn)糾錯水平; 4代表二維碼邊界空白大小,可自行調(diào)節(jié)。具體參數(shù)請參考Google API文檔。
- &chl=XXXX 這是QR內(nèi)容,也就是解碼后看到的信息。包含中文時請使用UTF-8編碼漢字,否則將出現(xiàn)問題。
|