laravel - 当我使用 simple-qrcode 包时如何在 laravel 中增加 qr 码图像大小
问题描述
$qrcode = \QrCode::size(5000)
->backgroundColor(255, 255, 0)->color(255, 0, 127)
->format('png')->merge('siteware/logo.png', 0.3, true)
->generate($qurcode, base_path($qurcode_png));
我在控制器中使用了此代码并将二维码图像存储在我的文件夹中,但我无法获得大的二维码图像。它只下载 33*33 大小的图片
解决方案
$qrcode = \QrCode::size(5000)
->backgroundColor(255, 255, 0)->color(255, 0, 127)
->format('png')->merge('siteware/logo.png', 0.3, true)
->generate($qurcode, base_path($qurcode_png));
在上面的代码顺序很重要
正确的代码:
$qrcode = \QrCode::backgroundColor(255, 255, 0)->color(255, 0, 127)
->format('png')->merge('siteware/logo.png', 0.3, true)->size(1000)
->generate($qurcode, base_path($qurcode_png));
推荐阅读
- amazon-web-services - AWS Cognito:如果用户已经登录,则触发 MFA
- c# - 使用表达式通过字符串路径更新嵌套属性值
- reactjs - 使用带有 Typescript 的样式组件,prop 不存在?
- c# - 复选框检查事件不会被触发
- android - 从 Kotlin 中的类更新 UI 的正确方法
- selenium - Nightwatch selenium geckodriver - 浏览器无法打开
- excel - VBA合并重复行并对具有多个条件的列求和
- python - 获取分类变量的类别列表(Python Pandas)
- android - [[15.0.4], [16.0.2]] 的库正在请求库 com.google.android.gms:play-services-measurement-base,但解析为 16.0.2
- javascript - ng-for 中的 ng-template 仅创建 1 次