1.0.0 • Published 7 years ago
miniqr-image v1.0.0
支持将小程序码合成到指定模板图片上
安装
npm install miniqr-image --savewindows
windows依赖于libvips,由于安装时候下载该库较慢,请参考下面方法安装
- 进入
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,首先安装libvipswget 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')); // 传入指定的模板图片 如下图。
renderImage
let renderBuffer = await mySharp.renderImage(info.image, // 二维码图片的 buffer 数组
{
width: 200, // 重新设置二维码宽度
left: 54, // x轴偏移
top: 217 // y轴偏移
})
// 返回渲染好的buffer数组渲染效果

LICENSE
MIT
1.0.0
7 years ago