Chinaunix
標(biāo)題: Google Chart API生成二維碼 [打印本頁(yè)]
作者: yaoshiyan 時(shí)間: 2011-12-21 08:44
標(biāo)題: Google Chart API生成二維碼
最簡(jiǎn)單直接的生成QR碼的方法就是通過(guò)Google Chart API來(lái)實(shí)現(xiàn)。先給出個(gè)實(shí)例,就拿最上面曾列出來(lái)那個(gè)說(shuō)吧:
https://chart.googleapis.com/chart?cht=qr&chs=200×200&choe=UTF-8&chld=L|4&chl=http://Codeup.org
我們來(lái)分析一下這個(gè)鏈接中的參數(shù):
- https://chart.googleapis.com/chart? 這是Google Chart API的頭部,直接照抄就好了~
- &cht=qr 這是說(shuō)圖表類型為qr也就是二維碼。
- &chs=200×200 這是說(shuō)生成圖片尺寸為200×200,是寬x高。這并不是生成圖片的真實(shí)尺寸,應(yīng)該是最大尺寸吧。
- &choe=UTF-8 這是說(shuō)內(nèi)容的編碼格式為UTF-8,此值默認(rèn)為UTF-8.其他的編碼格式請(qǐng)參考Google API文檔。
- &chld=L|4 L代表默認(rèn)糾錯(cuò)水平; 4代表二維碼邊界空白大小,可自行調(diào)節(jié)。具體參數(shù)請(qǐng)參考Google API文檔。
- &chl=XXXX 這是QR內(nèi)容,也就是解碼后看到的信息。包含中文時(shí)請(qǐng)使用UTF-8編碼漢字,否則將出現(xiàn)問(wèn)題。
歡迎光臨 Chinaunix (http://www.72891.cn/) |
Powered by Discuz! X3.2 |