首页 > 解决方案 > 当我使用 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 大小的图片

标签: laravel

解决方案


$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));

推荐阅读