本文共 719 字,大约阅读时间需要 2 分钟。
Google Developer 提供了生成二维码API,下面介绍一下如何生产二维码,以及相关参数设置。
官方地址:
下面是一段使用Google Chart Tools提供的生产二维码的例子代码:
';?>
生成的二维码如下图:
可以查看,下面就使用API过程中需要设置的参数做简单描述。
参数 | 必要性 | 说明 |
cht=qr | true | 指定QR码 |
chs=<width>x<height> | true | 二维码图片最大尺寸 |
chl=<data> | true | 数据进行URL编码 数字,字母,二进制,中文;二维码数据不能是混合数据类型 如何使用URL,则需要UTF-8编码,注意如果URL(减去其它url字符,其实就是指data)超过2k,则需要使用POST方式 |
choe=<output_encoding> | false | 在QR码中数据的编码格式,主要可用的格式有: UTF-8(默认),Shift-JIS,ISO-8858-1 |
chld=<error_correction_level>|<margin> | false | error_correction_level:容错等级有四级,分别用:L,M,Q,H表示 margin:生成的二维码图片与边框的边距,不过这里不用像素来表示,而是行。默认4 |
我们在使用Google提供的API生成二维码并没有考虑QR码的信息量和版本,而这些工作是Google做了。这里提供两个连接,有关QR的详细信息和标准说明。
下图来自OR code.com
Google 还提供了QR Code Reader的类库:Zerbar Cross Zxing. Github:
我的另一篇文章关于使用Zxing生成二维码:
转载地址:http://hszjm.baihongyu.com/