定制 lrq/qrcode 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

lrq/qrcode

最新稳定版本:v2.0.0

Composer 安装命令:

composer require lrq/qrcode

包简介

生成及美化二维码

README 文档

README

二维码生成与美化工具

composer require lrq/qrcode:~1.0.0

如果只是想生成一个默认的二维码

use lrq\qrcode\QrcodeMain;

$str = 'test'; //初始化传入需要转化为二维码的字符串
$qrcode = new QrcodeMain($str); //初始化传入需要转化为二维码的字符串
$qrcode->execute();
$qrcode->png('qr1.png'); //保存图片
echo $qrcode->gif(); //输出<img /> 标签

部分美化参数如下

$qrcode->setOuterFrame(1) //外边框
    ->setMergeLevel($qrcode::MERGE_LEVEL_NO) //合并点
    ->setPixelPerPoint(5) //设置每个点的像素

    ->setLocator($qrcode::LOCATOR_TYPE_CIRCLE) //设置定位点样式
    ->setLocatorColor(99,200,18) //设置定位点颜色

    ->setFrontColorStatic(10,100,18) //设置前景色
    ->setBackgroundColorGradient($qrcode::GRADIENT_TYPE_LR2RB,[200,55,30],[100,110,210]) //设置渐变背景色

    ->setEptColor(0,0,0) //把某个颜色设置为透明色

    ->setDecal('test.jpg') //中间的贴图
    ->setDecalSize(0.1) //中间贴图的大小

    ->setLocator(null) //移除定位点
    ->setFrontColorGradient(null) //移除前景色渐变

统计信息

  • 总下载量: 516
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 3
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-08-17