利用 Google Chart API 生成二维码大小不一致

大小不一致是由于 chl  参数内容不一样导致的,而 chs 参数只能指定生成图片的大小,不能指定生成具体二维码大小。

比如:https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl=https://www.baidu.com

生成二维码 :

而:https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl=https

生成二维码:

 

解决这个问题,需要加入另一个参数:chld

 

效果如下:https://chart.googleapis.com/chart?cht=qr&chs=200x200&chld=L|3&chl=https

生成二维码:

 https://chart.googleapis.com/chart?cht=qr&chs=200x200&chld=L|3&chl=https://www.baidu.com

生成二维码:

 

 这样就大小一致了。

 

参考:http://www.frontopen.com/1089.html

     https://www.cnblogs.com/losesea/archive/2013/03/31/2991258.html 

 

posted @ 2019-02-21 11:11  hymmini  阅读(580)  评论(0编辑  收藏  举报