NestJS生成二维码
官网:https://github.com/alexeyten/qr-image
安装
npm install qr-image @types/qr-image
使用
代码比较简单可以直接写在controller内,或放入service
qrcode.controller.ts
import { Controller, Get, Query, Res} from '@nestjs/common';
import { image } from 'qr-image';
import { QRCodeService } from './qrcode.service';@Controller('qrCode')
export class QRCodeController {constructor(private readonly service: QRCodeService){}@Get('')getQrCode(@Query() {text},@Res() res) {return image(text,{type:'png',margin:2}).pipe(res)}
}
在app.module.ts中引入模块或控制器,访问对应地址即可返回对应图片
参数说明
方法
import {image,imageSync,svgObject} from 'qr-image'
- image 生成可读流与图像数据
- imageSync 带图像数据的字符串
- svgObject 生成SVG对象
参数
- text 二维码的内容
- options 配置对象
type图像类型 png | svg | pdf | eps
size 图像大小仅 png 和 svg 有效
margin 生成图像周围的空白区域
customize 在编码到 PNG 之前自定义 qr 位图的功能。
NestJS生成二维码相关推荐
- Asp.Net Core在线生成二维码
前言: 原先用zxing Code写过基于Winfrom的批量生成二维码工具,以及单个生成二维码工具:批量生成二维码Gihub源代码 今天尝试用QRCoder 加 Asp.Net Core 写了一个在 ...
- 在Ubuntu 16.04.5 LTS上使用python第三方库QRCode 6.0生成二维码实录
简介 二维码简称 QR Code(Quick Response Code),学名为快速响应矩阵码,是二维条码的一种,由日本的 Denso Wave 公司于 1994 年发明.现随着智能手机的普及,已广 ...
- iOS 生成二维码/条形码
级别:★★☆☆☆ 标签:「iOS CIFilter」「CIQRCodeGenerator」「CICode128BarcodeGenerator」「二维码加logo」 作者: Xs·H 审校: QiSh ...
- Zxing生成二维码思路和源码解析
Zxing生成二维码思路和源码解析 本博文是一篇介绍google zxing包生成二维码的思路和它的源码的文章. 一.引入 如何调用zxing的代码生成一个二维码呢?主要的函数只有一个,如下所示: B ...
- vue 2.x项目 vue-qriously 生成二维码并下载、cliploard复制粘贴
近日,重构项目某一老模块时,有一个功能是生成二维码并下载,还可以复制链接.列表每项都有二维码.下载二维码和复制链接和列表上方总的二维码. 老模块是用的qrocode中文文档,qrcode github ...
- java 生成二维码 QRCode、zxing 两种方式
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢. https://blog.csdn.net/testcs_dn/article/details/ ...
- Python使用QRCode模块生成二维码
简介 python-qrcode是个用来生成二维码图片的第三方模块,依赖于 PIL 模块和 qrcode 库. 简单用法 import qrcode img = qrcode.make('hello, ...
- (转)ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果
场景:移动支付需要对二维码的生成与部署有所了解,掌握目前主流的二维码生成技术. 1 ZXing 生成二维码 首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老 ...
- 使用Python的库qrcode生成二维码
现在有很多二维码的生成工具,在线的,或者安装的软件,都可以进行生成二维码.今天我用Python的qrcode库生成二维码.需要预先安装 Image 库 安装 用pip安装 # pip install ...
- 关于Unity调用摄像头扫描二维码与生成二维码的实现方法
1.常用的生成二维码网址 https://cli.im/ 2.上官网下载二维码插件 http://zxingnet.codeplex.com/ 3.将下载的插件中zxing.unity.dll文件放入 ...
最新文章
- VC6自定义注释代码快捷键
- 介绍一个统计键盘和鼠标输入情况的工具软件
- wamp2.5可用php5.6,局域网访问,多站点配置
- php 文件保存函数,php 写入和读取文件函数
- JNI java.lang.UnsatisfiedLinkError
- xshell简单使用
- C#通过XElement写入XML文件
- Abp 为Swagger接口页添加详细注释
- 使用javamail的一些问题总结
- 魅族插了卡显示无服务器,魅族手机SD卡无法读取怎么办解决方案
- 自建 IPA 分发平台
- java whois_Java实现简单whois查询
- 【arc093f】Dark Horse(容斥原理,动态规划,状态压缩)
- 字节跳动---雀魂启动
- 7、粗略的调整图片对比度和亮度
- 游戏盾是什么/为什么app会被攻击
- Android PPP协议
- Cookie经典案例—实现显示用户上次服务时间的显示
- qq企业邮箱 pop3服务器是什么意思,腾讯QQ企业邮箱POP3/SMTP设置
- 以太网驱动详解之RMII、SMII、GMII、RGMII接口