Thinkphp6 如何 生成二维码

这篇具有很好参考价值的文章主要介绍了Thinkphp6 如何 生成二维码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近需要用到使用到二维码,需要将对应的网址输出生成二维码,Thinkphp6实现还是比较简单的: 第一步:安装 think-qrcode
composer require dh2y/think-qrcode

第二步:在对应的控制器使用
use dh2y\qrcode\QRcode;

第三步:实例后去使用
public function index()
{
    $code = new QRcode();
    $res = $code->png('https://www.baidu.com/',false, 6)->logo('logo.png')->entry();
    dump($res);
}

通过该方法可生成带LOGO的二维码:->logo('logo.png') 不设置则二维码没有LOGO 参数:->png($url,false, 6) 这三个参数是必须,后面的可不填,第三个参数是图片质量,最大10

public function index()
{
    $code = new QRcode();
    $res = $code->png('https://www.baidu.com/',false, 10);
    dump($res);
}
其他配置方法
public function testQrcode(){
    //设置缓存地址
    config('qrcode.cache_dir','../runtime/cache/qrcode');
    //设置背景图
    config('qrcode.background','static/image/icon_cover.png');

    $code = new QRcode();
    $register_url = '二维码的内嵌的网址';
    $code =  $code->png($register_url)  ;       //生成二维码
    dump($code);
}
该类库还有其他api,可以自己去尝试 如
getPath() //获取二维码生成的地址
text() //添加文字水印
background() //给二维码加上背景
官方的使用方法和配置方法
添加配置文件
return [
'cache_dir' => 'uploads'.DS.'qrcode', //缓存地址
'background'=> 'static/image/icon_cover.png' //背景图
];
使用方法
$code = new QRcode();
$code_path = $code->png($register_url) //生成二维码
->logo('static/image/avatar-m.jpg') //生成logo二维码
->background(180,500) //给二维码加上背景
->text($role,20,['center',740],'#ff4351') //添加文字水印
->text($nick_name,20,['center',780],'#000000')
->getPath(); //获取二维码生成的地址

来自:https://www.is5.me/notes/php/633.html文章来源地址https://www.toymoban.com/news/detail-667896.html

到了这里,关于Thinkphp6 如何 生成二维码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序使用--如何生成二维码

    一、生成二维码 1.获取token 参照官方文档说明: https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/mp-access-token/getAccessToken.html 其中grant_type是写死的,appid和secret是注册小程序的时候获取的,然后会得到一个默认两小时失效的token 2.获取二维码 参照官方文档说明: https://developers.

    2024年02月04日
    浏览(55)
  • 如何使用Stable Diffusion生成艺术二维码?

    物理内存:至少16G(8G直接安装阶段就卡死) N卡:此处我使用GTX 1660 6G (2019年双12购买) windows 11 网络要通畅 git: https://git-scm.com/download/win Python: https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe CUDA驱动:https://developer.nvidia.com/cuda-toolkit-archive 如何查看下载哪个版本的CUDA驱动?

    2024年02月08日
    浏览(103)
  • 如何生成WIFI二维码供手机扫一扫连接WIFI

    用户到线下实体商家消费时有连接商家WiFi需求,传统的方式是商家直接告诉你WiFi密码或者将WiFi密码贴在墙上,你在手机上找到商家对应的WiFi输入密码进行连接(这种方式费时费力,密码复杂点的还容易输入错)。 WIFI 表示这个是一个连接 WiFi 的协议 S 表示后面是 WiFi 的 S

    2024年02月09日
    浏览(44)
  • 小程序-Taro如何实现利用Canvas生成一个二维码以及保存图片

    不多说,直接看代码和文字见解: 第一步:先安装weapp-qrcode,利用一个函数触发drawQrcode的方法生成一个二维码Canvas   到这一步其实你的二维码几乎成型了,但是你还有要把它给展示出来 第二步:调用Taro.canvasToTempFilePath的Taro文档的方法,他是用来将Canvas转换为临时路径的图

    2024年02月12日
    浏览(61)
  • vue批量生成二维码,打印生成的二维码,并批量下载生成的二维码,qrcode

    通过使用 qrcode 生成二维码, 使用 jszip 打包批量二维码文件, 使用 file-saver 下载打包好的zip文件, 使用 vue-print-nb 打印生成的二维码 配置项: width 二维码宽度 height 二维码高度 errorCorrectionLevel 二维码纠错级别,指二维码被遮挡可以扫出结果的区域比例 color: 7. 打印生成的二

    2024年02月01日
    浏览(68)
  • 二维码生成&点击按钮展示二维码

    使用HBuider 1.先安装插件 (地址 :  https://ext.dcloud.net.cn/plugin?id=1287) 这里直接就安装到了uni-modules里面了 import uQRCode from ‘@/uni_modules/Sansnn-uQRCode/components/u-qrcode/u-qrcode.vue’ 弹框用到了uni-app提供的uni-popup弹框,把二维码放到内容那块,替换即可

    2024年02月10日
    浏览(51)
  • js生成二维码和解析二维码

    这个整了好久,用的包换了好几次,所以记录一下 生成二维码 解析二维码 然后是两个引入的js reqrcode和qrcode

    2023年04月09日
    浏览(48)
  • Android studio 实现生成二维码和扫描二维码

    效果图 build.gradle(:app)添加依赖 Manifests.xml activity_main.xml MainActivity ScanActivity

    2024年02月10日
    浏览(44)
  • 【支付系统】java springboot 生成二维码,二维码中文乱码

            支付系统必不可少的就是生成二维码,有时我们会需要将支付链接转换为二维码.用户通过移动设备扫描二维码调起支付. 该篇文章主要使用的是hutool自带的二维码生成功能.  1. 引入依赖(hutool 可以按需引入这里就直接使用all了) 2. hutool的官方已经有很详细的生成方式

    2024年02月11日
    浏览(39)
  • Android实现生成二维码以及扫描二维码的功能(超级简单!)

    文章目录 ​​​​​​ 前言 二、实现生成二维码的功能 三、实现扫面二维码的功能 总结 提示:这里可以添加本文要记录的大概内容: 我是通过一个第三方库来实现二维码的生成,以及扫描二维码的功能,开源库如下: 一、布局文件如下 布局比较简单,就只有简单的一些

    2024年02月12日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包