使用nodejs生成二维码

使用nodejs生成二维码

点点

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


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

赞赏支持
提交评论
评论信息(请文明评论)
暂无评论,快来快来写想法...
推荐
小米手机很早已推出了门禁卡功能,目前后知后觉的华为手机也在内测版的“钱包”应用内,增加了“门钥匙”功能。使用该功能结合手机NFC,可以将华为手机秒变门钥匙,轻松开门禁。免去忘记带门禁卡,在小区门口漫长等待的烦恼。
小伙伴们用手机时间长了,就会发现手机刚开始新买的时候用着很流畅,但是过了几个月以后就觉得慢了,是什么原因呢?
智能手机换手机时,怎么把微信聊天记录导入新手机?微信是我们日常生活中都会使用的社交平台,在聊天的过程中会记录很多的信息,在更换手机时,该怎么将旧手机的聊天内容转移导入到新手机呢?下面就和小编一起来看看吧!
智能手机现在人手一台,手机QQ是现在最常用的社交、办公软件之一,有些小伙伴们想知道手机QQ怎么查找历史文件,接下来小编就给小伙伴们介绍一下具体的操作步骤。
无论是上班族,还是上学党,只要一提到钉钉这款软件,想必小伙伴们都很熟悉,因为不管是上课直播,还是云办公,我们都会在手机上用到钉钉这款软件。
微信是我们常用的社交软件,聊天时候免不了不想打字而去发送语音,或者现在很多网课都是通过微信发给小伙伴们,都知道微信里面的语音是无法转发的,而且微信的android版的语音文件采用amr格式,而iPhone版采用aud格式,这两种格式连播放器都无法播放!那么当小伙伴们需要永久保存和某个人的语音聊天记录到电脑或手机上时,应该怎么办呢?
由很多软件安装时是有操作系统位数限制的,64位的程序在32位的操作系统将不能安装成功,而64位的系统是可以安装32位应用程序的。
我们在使用Excel办公的时候,有时候需要利用函数对单个区域排名,那么具体该如何操作呢?下面小编就为小伙伴们详细介绍一下,来看看吧!