PbootCMS生成二维码支持自定义logo

发布时间:2022-12-02 16:00:25 作者:本站 来源:本站 浏览量(523) 点赞(539)
摘要:二维码对于我们来说已经不陌生了,可以说是无处不在,购物、转账等很多场合都需要用到二维码,我们平时大多数是在扫描二维码,那么二维码如何生成呢?接下来介绍一下使用PHPqrCode生成二维码并且可以嵌入自己的logo。PHPqrCode似乎很久不更新了,不支持自定义logo,并且在测试过程中还有一小点bug,这里对此进行修正并且加入

二维码对于我们来说已经不陌生了,可以说是无处不在,购物、转账等很多场合都需要用到二维码,我们平时大多数是在扫描二维码,那么二维码如何生成呢?接下来介绍一下使用PHPqrCode生成二维码并且可以嵌入自己的logo。PHPqrCode似乎很久不更新了,不支持自定义logo,并且在测试过程中还有一小点bug,这里对此进行修正并且加入了自定义logo功能。先看下代码:

require_once 'phpqrcode/phpqrcode.php'; //引入类库
$text = "https://www.tenfly.ltd/";//要生成二维码的文本
$logo = '../logo.png';//定义logo路径 根目录
QRcode::png($text,false,'H',4,2,false,$logo);//输出到浏览器或者生成文件

  没开玩笑,四行代码(其实就一行)生成带logo的二维码,解释一下QRcode::png()这个方法里面的参数含义,就按顺序来吧:

  1. $text 生成 二维码的文本,只有这个一个是必选参数

  2. $outfile 二维码保存路径和文件名,如果要保存生成的二维码到文件可以使用此参数

  3. $level 容错率,越大越容易识别,当然二维码的复杂度也高,有四个值: L(7%),M(15%),Q(25%),H(30%)

  4. $size 二维码图片大小

  5. $margin 二维码空白边框大小

  6. $saveandprint是否输出到页面同时保存文件,这个原始代码有点小问题,已修正

  7. $logo logo文件路径和文件名,如果需要在二维码中心增加logo可以使用此项,原始代码没有这个参数,已经重构

  点此下载源码


二维码

扫一扫,关注我们

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

感兴趣吗?

欢迎联系我们,我们愿意为您解答任何有关网站疑难问题!