npm

qrcodeforlogo

1.0.2 • Public • Published

qrcodeforlogo 是一个创建嵌入logo二维码的 nodejs 包。

安装

使用(npm) 直接下载安装。

npm install --save qrcodeforlogo

保存为PNG格式的图片

const QRCodeLogo = require('qrcodeforlogo');
 
const data = "这是一个带logo的二维码内容"
const saveAsFileName = "qrlogo.png";
 
await QRCodeLogo.generateQRWithLogo(data, "logo.png", {}, "PNG", saveAsFileName);
 

输出Base64格式

const QRCodeLogo = require('qrcodeforlogo');
 
const data = "这是一个带logo的二维码内容";
const saveAsFileName = "qrlogo.png";
 
await QRCodeLogo.generateQRWithLogo(data, "logo.png", {}, "Base64", saveAsFileName, async function(b64) {
              console.log("Base64: \n" + b64);
}); 
 

说明

带logo的二维码目前只支持保存图像为PNG和输出Base64格式数据。

qrcode 用于创建二维码, sharp 用作图形的覆盖。

qrcode 基础配置如下,详情请参照qrcode :

const opts = {
   errorCorrectionLevel:'H',
   rendererOpts: { quality: 0.3 }
}; 
 

案例:

Logo 图片:

Logo

二维码:

QR

Package Sidebar

Install

npm i qrcodeforlogo

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

28.8 kB

Total Files

8

Last publish

Collaborators

  • captain_teemo