qrcode 生成二维码不显示图片解决办法
生成图片的时候页面显示一堆乱码,其实就是图片的传输格式.
只要定义好图片头就可以正常显示了
// Create a basic QR code$qrCode = new QrCode('http://www.baidu.com');$qrCode->setSize(300);// Set advanced options$qrCode->setWriterByName('png')->setMargin(10)->setEncoding('UTF-8')->setErrorCorrectionLevel(ErrorCorrectionLevel::HIGH)->setForegroundColor(['r' => 0, 'g' => 0, 'b' => 0])->setBackgroundColor(['r' => 255, 'g' => 255, 'b' => 255])//->setLabel('Scan the code', 16, __DIR__.'/../assets/noto_sans.otf', LabelAlignment::CENTER)//->setLogoPath(__DIR__.'/../assets/symfony.png')->setLogoWidth(150)->setValidateResult(false);// 这里开始就是显示图片了ob_start();//开启缓冲区
//定义图片格式头header('Content-Type: '.$qrCode->getContentType());echo $qrCode->writeString();
//将图片存储$img =ob_get_contents();ob_end_clean();$imginfo = chunk_split(base64_encode($img));ob_flush();return "<img src='data:image/png;base64,{$imginfo}' />";
qrcode 生成二维码不显示图片解决办法相关推荐
- C# 利用QRCode生成二维码图片
网上生成二维码的组件是真多,可是真正好用的,并且生成速度很快的没几个,QRCode就是我在众多中找到的,它的生成速度快.但是网上关于它的使用说明,真的太少了,大都是千篇一律的复制粘贴.这是本要用它做了 ...
- 最最完整的二维码生成教程:MFC下利用libqrencode库生成二维码,显示在屏幕上并保存
最近做项目的时候,需要用MFC写一个二维码生成器,要求根据指定内容生成二维码,显示在屏幕上,并能够保存在电脑中. 一. libqrencode库编译 libqrencode是一个日本人写的生成二维码的 ...
- Qrcode生成二维码相关问题
使用Qrcode生成二维码,并提供下载二维码图按钮 JS代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ...
- 使用flask+qrcode生成二维码
与别人合作开发项目的时候,如果需要对接另一个接口生成的二维码,而别人接口还没有做好,可以自己模拟api接口生成二维码.这里使用mock server模拟接口,而二维码接口可以使用python的flas ...
- 关于QRCode生成二维码(背景图、Logo)
关于QRCode生成二维码的代码 /// <summary> /// 创建二维码 /// </summary> /// <param name="QRStrin ...
- php使用Qrcode生成二维码
php使用Qrcode生成二维码 首先检查php.ini Gd 库要打开 use QrCode; //控制器引用public function index(){include 'phpqrcode.p ...
- js生成二维码以及插入图片
js生成二维码以及插入图片 先根据qrcode官网demo,不同属性值的变化,二维码的变化效果:https://larsjung.de/jquery-qrcode/latest/demo/ 进入dem ...
- qrcode 生成二维码,带logo 带文字描述
qrcode 生成二维码 1.引入 pom.xml 2. ResourceRenderer 3. QRCodeUtil 4. QRCodeController 5. HTML 6. 测试 1.引入 p ...
- qr-code 生成二维码
1.下载: composer require endroid/qr-code php: >=7.2 2.新建Qrcodes.php二维码生成类 use Endroid\QrCode\ErrorC ...
最新文章
- 002.iSCSI服务端配置
- 关于共享单车,说点什么
- ad 原理图差分线_Altium差分线如何从原理图到PCB布线?
- python入门程序异常_Python入门基础(10)_异常_1
- 华为交换机配置Telnet
- 计算机删除默认共享怎样操作,如何清除计算机默认共享隐患
- react native项目改名(仅针对android)
- 查看centos中的用户和用户组
- Rancher Labs联手NeuVector,提供容器管理与安全解决方案
- Java httpClient 发送http请求
- 1.GNUradio 的环境搭建
- CF1151FSonya and Informatics
- 极路由+锐捷校园网小白使用教程
- CDA第九届认证考试数据报告重磅发布!
- JS替换、删除指定字符
- 基于开源框架urule的规则引擎
- Axure RP 8制作计时器
- 岭回归(Ridge Regression)、OLS和吉洪诺夫正则化(Тихонов regularization)
- 对接阿里云号码认证服务H5方案
- 计算机c盘一直减小咋办,C盘空间越来越小怎么办有效解决方案