使用nodejs生成二维码

使用nodejs生成二维码

点点

2021-03-27 21:01 阅读 662 喜欢 0

安装

npm install qr-image

调用

var qr = require('qr-image');

var fs = require('fs');

var img = qr.image('中文生成二维码',{size : 10 });

var ss = fs.createWriteStream('qr.png');

img.pipe(ss);

生成图片流

直接调用qr.image 函数,获得png 图片的流,可直接传递给文件流,或者传递给response,返回到浏览器.

var img = getImg(t,s,m,p);

res.writeHead(200,{'contentType':'image/png'});

img.pipe(res);//给输出流返回到浏览器

这样二维码就生成了,容错级别可调节,暂时没有添加中间图片的功能。

转载请注明出处: http://sdxlp.cn/article/erweima.html


如果对你有用的话,请赏给作者一个馒头吧 ...或帮点下页面底部的广告,感谢!!

赞赏支持
提交评论
评论信息(请文明评论)
暂无评论,快来快来写想法...
推荐
相信很多小伙伴都经历过,下班到家才想起来忘记打卡!为了避免这种尴尬的事情发生,小编给小伙伴们带来了打卡定位神器——钉钉虚拟定位打卡!
一个切小图标的方法
手机版微信软件别很多小伙伴使用,用来聊天,支付等,有的小伙伴们在使用该软件时,想要在视频号中看好友的视频,但是却不知道如何寻找好友,那么小编就来为小伙伴们介绍一下吧。
生活与工作中,我们在使用微信时,肯定需要发送比较大(不能发送超过100mb的视频)的视频文件,很早的时候都是用QQ与微信的互传,这样就是有点麻烦,点点这期跟小伙伴们分享一个比较简单的方法。
微信中打开Word、Excel等文档,会保存在一个目录下。但是,微信把这个目录隐藏很深,路径不易记住,所以,我把这个路径记下来。 在安卓系统中可以安装ES文件浏览器来获得。如果找不到这个路径,或者显示为空,也可以转发到另一台安卓机上的微信号,在那台打开后再保存下来。
经常使用电脑的小伙伴们应该都或多或少遇到过这种情况,电脑玩着玩着突然自动关机了或者突然黑屏了,这是怎么回事呢?对于懂电脑的小伙伴们可能还知道如何去解决这个问题,对于不懂电脑的朋友来说,可能就比较头疼了,下面点点教小伙伴们如何解决这个问题!
很多使用Mac苹果电脑的小伙伴们,发现电脑中的照片太多了,因此想要清除不想要的照片,但是却不知道如何清除,那么小编就来为小伙伴们介绍一下吧。
华为手机中最先推出的纯净模式对于很多用户来说如获至宝,但是对于很多用户来说都是鸡肋的功能,因为打开后会阻拦所有第三方的下载渠道,所以很多用户想要知道华为手机纯净模式怎么关闭?