在Thinkphp中整合phpqrcode用于生成二维码,其代码如下:

 vendor("phpqrcode.phpqrcode");
QRcode::png('http://www.cnblogs.com',false, 'H', 10);

最后的10($size)是指生成 370 * 370 的二维码。
如何生成任意尺寸的二维码呢?
我试着研究了一下,当生成300 * 300尺寸的二维码时,将10换成8.11、8.12、8.13都是可以的。
我给的算法是:

 $j = floor($i/37*100)/100 + 0.01;

$i为指定的二维码的宽度,$j就是$size值。

如我们要生成 400 * 400 的二维码,其$size值为 10.82 (二位小数的精度足够了)
生成的二维码尺寸最大为999 * 999,其$size值为 27,再大就没什么意义了。

最新文章

  1. Oracle初级函数的使用
  2. CSS3点赞动画特效源码下载
  3. [Head First设计模式]云南米线馆中的设计模式——模版方法模式
  4. tcpdf最新版 6.2版
  5. HTML页面实现返回顶部效果 go to top
  6. Linux命令行与图形界面切换方法
  7. css3学习总结5--CSS3文本效果
  8. java读取excel文件数据
  9. .Net写txt文件-简单的记录执行日志信息代码
  10. Reachability 检测网络状态
  11. MySQL常用命令(参考资料,部分改动)
  12. 1675: [Usaco2005 Feb]Rigging the Bovine Election 竞选划区(题解第一弹)
  13. 【反编译系列】四、反编译so文件(IDA_Pro)
  14. win 10 kms 激活 后 火狐 上 https 网站 报错
  15. Oracle 把查询的多个字段赋值给多个变量
  16. 【POJ3061】Subsequence
  17. python--inspect模块
  18. HDU-1166敌兵布阵(线段树)
  19. centos7 搭建go环境
  20. django2.0实现数据详情页展示的流程

热门文章

  1. 蓝牙(3)蓝牙UUID与SDP
  2. Pytorch源码与运行原理浅析--网络篇(一)
  3. Python字节码介绍
  4. 异常解决:non-compatible bean definition of same name and class【com.xxx.xxx.XXX】
  5. Vue6——v-model实现数据双向绑定
  6. wamp环境搭建(Apache2.4.34+PHP7.2.7+MySQL5.5.60)
  7. H3C 广域网的作用
  8. 微信小程序 view中的image水平垂直居中
  9. 2019-1-16-git-subtree-pull-错误-Working-tree-has-modifications
  10. 智课雅思词汇---九、mon是什么意思