werneckbh/qr-code,无法生成 .png QR 图像

Posted

技术标签:

【中文标题】werneckbh/qr-code,无法生成 .png QR 图像【英文标题】:werneckbh/qr-code, can not generate .png QR image 【发布时间】:2019-01-24 22:12:03 【问题描述】:

我正在使用“werneckbh/qr-code”,尝试生成二维码并将其存储在 PDF 文件中。

我安装了所有依赖项。

现在我从他们的文档站点复制了路线

https://werneckbh.github.io/laravel-qr-code/text.html

Route::get('qr-code/examples/text', function () 

    return  QRCode::text('Laravel QR Code Generator!')->png();   
);  

但是当我运行它时,我得到的只是随机字符,如下图所示

当我使用“svg”格式时,它可以正常工作,但我无法将“svg”图像保存在 PDF 文件中。

任何建议都会有所帮助。

【问题讨论】:

即原始图像数据。您现在需要将其保存到某个文件并调用该文件。 【参考方案1】:

我认为这应该可行

Route::get('qr-code/examples/text', function () 

    return  QRCode::text('Laravel QR Code Generator!')
        ->setOutfile('/path/to/email-qr-code.png')
        ->png();   
);  

【讨论】:

【参考方案2】:

就这样使用

public function qr_code()

   $qrCode = QRCode::text('Laravel QR Code Generator!')->png();

只需运行该函数,这将生成二维码。

【讨论】:

【参考方案3】:

就这样使用

Route::get('qr-code', function () 

  $img = \QRCode::text('QR Code Generator for Laravel!')->png();   
  return response($img)->header('Content-type','image/png');
);

【讨论】:

以上是关于werneckbh/qr-code,无法生成 .png QR 图像的主要内容,如果未能解决你的问题,请参考以下文章

无法生成 Apple Passbook 签名

Sencha Touch - 无法生成第一个应用程序

无法运行使用“演示文稿”生成报告的已编译 Matlab 代码

问题CentOS7.3 1611无法生成whatis数据库文件

微信支付-无法识别qrcode生成的二维码图片

Xcode生成静态库和bundle