何謂QR-Code?
QR-Code是二維條碼的一種,1994年由日本Denso-Wave公司發明。QR來自英文「Quick Response」的縮寫,即快速反應的意思,源自發明者希望QR碼可讓其內容快速被解碼[1]。QR碼最常見於日本,並為目前日本最流行的二維空間條碼。QR碼比普通條碼可儲存更多資料,亦無需像普通條碼般在掃描時需直線對準掃描器。
然而,隨著智慧型手機裝置的進步,搭配3G網路,隨時隨地都能上網,QR-Code只要一刷,就能立刻隨時知道優惠網站訊息,免除還要用打字輸入網址的麻煩。但是,我們要如何在網站內搭配PHPt程式語言,隨時隨地嵌入並製造QR-Code呢?
如何在網站中安裝並呈現呢?
通常有兩種做法,第一種就是在Server端安裝QR-Code產生器模組,設定好並且啟用他,然而這不是我今天要介紹這篇文章的重點,因為過程繁複,所以今天特別介紹另一種好用簡單的方法,就是使用強大的 Google API
現在有了Google Chart API你可以用一段網址就快速產生出QR-Code,以下請參考詳細設定參數及使用範例,相當簡單:
Google Chart API產生QR Code格式:
https://chart.googleapis.com/chart?各項參數
參數
cht=圖表格式,填qr即可chs=條碼大小,填入wdith x height,注意寬度跟高度中間是英文字母的x
chl=條碼內要存放的資料
choe=編碼方式,建議填UTF-8
chld=容錯能力,分成L、M、Q、H四個等級
範例
我要產生一個包含linroex字串,大小是120*120的二維條碼https://chart.googleapis.com/chart?chs=300x300&cht=qr&chl=linroex&choe=UTF-8