利用 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 

原文地址:https://www.cnblogs.com/Mindy-hym/p/10411178.html