何谓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