使用nodejs生成二维码

使用nodejs生成二维码

点点

2021-03-27 21:01 阅读 556 喜欢 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


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

赞赏支持
提交评论
评论信息(请文明评论)
暂无评论,快来快来写想法...
推荐
小伙伴们在很多的特殊节日里,手机微信的红包限额将会进行修改,例如一些情人节、七夕等情侣之间过的节日,微信红包限额都会由200改成520,小伙伴们可以直接发出一个520红包,下面就和小编一起来看看吧!
在21世纪,网络已经是生活中必不可少的部分,许许多多的小伙伴们逐步踏入互联网行业,因而也催生了许多职业,比如说网页编辑与制作,网络客服,短视频编辑及制作等等。
安卓手机众多的文件夹都代表什么?哪些可以删除,手机拍摄的照片视频在哪个位置?等等这些是否都寻在疑问呢?手机安装太多应用,使用空间逐渐减少,那么那些缓存文件该如何清除,哪些文件可以删除呢?看完接下来的你就懂了!
有时我们登录qq时,会看到账号已被冻结的风险提示,这时候我们就没有办法正常登录qq账号了,那么,我们的qq号为什么会被冻结?如果发现qq号突然被冻结了我们要怎么去解决这个问题呢?
如今智能手机基本已经代替相机,成为我们常用的拍照工具,我们手机里面有许许多多我们不舍得删除的照片。如果我们因为自己的某些错误操作而误删了我们手机里面重要的照片,那么应该怎么将删除的照片恢复呢?安卓手机照片删除了怎么恢复?
微信dat文件是在PC端微信软件产生的图片文件,对,这个文件实际上是一个图片,微信将聊天过程中产生的图片进行异或加密,更改了后缀存储为dat文件。 所以实际上,dat文件在微信软件中99%的都是图片,剩余一小部分是配置文件。
需要公司的LOGO信息,但是没有,只有公司的名字,想着成个默认的,该怎么处理哪?看下边文章,可以学到经验啊!
你是否也有过这样的经历,翻看微信相册时,突然发现一些图片已经过期无法查看,它们或许是曾经的朋友圈,或许是某个特别的日子,亦或许是一段难忘的回忆。这些图片虽然已经过期,但它们所承载的记忆却是永恒的。