抠图效果
引言
上次写了一篇用小程序实现ai抠图,就差一步可以能在小程序全盘使用第三方库去抠图,苦于不能将Buffer图片源转成base64赋给<image>
,上了node.js后端去实现,这两天突然想起可以用云函数去实现,果断用云函数代替自己写后端。
纯微信小程序端实现ai抠图代码如下:
wx.chooseImage({
count: 1, // 默认9
sizeType: ['compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
success: res => {
var tempFilePaths = res.tempFilePaths
const file = tempFilePaths[0]
this.setData({
origin: file
})
console.log(file)
wx.uploadFile({
header: {
'X-Api-Key': 'your key'
},
url: ' https://api.remove.bg/v1.0/removebg',