小程序码图片合并插件
支持将小程序码合成到指定模板图片上
安装npm install miniqr-image --save
windows
windows依赖于libvips
,由于安装时候下载该库较慢,请参考下面方法安装
1.方法一(推荐)
开小飞机代理cmd
2.方法二
进入npm-cache
目录,一般npm-cache
位于 (输入 npm root -g
) 的同级目录
下载 https://share.weiyun.com/5ZIyyAH 复制到 /npm-cache/_libvips/
下
npm install miniqr-image --save
linux
在 linux 下安装的时候会可能会报
libvips
相关的错误,因为sharp
库依赖于libvips
,首先安装libvips
wget https://github.com/libvips/libvips/releases/download/v8.7.1/vips-8.7.1.tar.gz
tar xf vips-8.7.1.tar.gz
cd vips-8.7.1
./configure
make
sudo make install
sudo ldconfig
然后
npm install miniqr-image --save
使用
const path = require('path') const miniSharp = require('miniqr-image') let mySharp = new miniSharp(path.join(__dirname, '../template.png')); // 传入指定的模板图片 如下图。
let renderBuffer = await mySharp.renderImage(info.image, // 二维码图片的 buffer 数组 { width: 200, // 重新设置二维码宽度 left: 54, // x轴偏移 top: 217 // y轴偏移 }) // 返回渲染好的buffer数组
渲染效果
MIT
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。