首页 编程编程其他利用Google API快速生成二维码的方法

利用Google API快速生成二维码的方法

  二维码(QR码,就像我们在火车票上看到的)是一种二维条形码,可以将文字、链接、名片、等媒体信息通过压缩算法编码成一个方形的条码图案。利用视屏捕获设备,如手机的摄像头可以将二维码重新解码得到压缩的数据。由于二维码数据容量大、抗损毁能力强等优点,利用它来传递数据远远胜过传统的OCR文本识别。在一个广告牌上放上二维码,可以轻易将用户引导到产品的广告页面,如果只是放上链接,用户不可能手动输入链接,而传统的OCR识别技术更是望而却步了。

  下面我们利用Google API来制作自己的二维码:最简单直接的生成QR码的方法就是通过Google Chart API来实现。只需要用一个URL地址就可以调用它(很想知道二维码的实现细节?)。

  现在你访问这个地址就可以看到一张二维码图片:https://chart.googleapis.com/chart?cht=qr&chs=320×320&choe=UTF-8&chld=L|4&chl=https://www.mazhiyuan.com

  上面的调用地址带有动态查询字符串,其中cht传递的参数指定了qr码,chs指定图片的尺寸,choe指定了用何种编码处理文字,包含中文时最好用UTF-8编码,否则可能出现乱码;chld=L|4错误校正,默认7% L代表默认纠错水平,4代表二维码边界处空白的大小。可根据需要自行调整参数。最后一个参数也是最重要的:chl代表需要生成二维码的正文内容。

  有了Google的这一神器,我们可以把它放在网站上这样来提高自己网站的亲和力,快速生成二维码链接以方便移动设备阅读等等。写到这里,我还是对这个QR码的API非藏感兴趣,是自己懂的太少了。最后来试一下我的博客地址吧,你可用手机“扫一扫”:

 myblogurlqr

  Ps:手机的“QQ浏览器”和“微信”等软件都有“扫一扫”功能。