收藏
回答

vivo 10 saveImageToPhotosAlbum 保存图片是黑的

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug saveImageToPhotosAlbum 微信安卓客户端 7.0.21 1.0.0

生成图片代码:

this.canvas.drawImage(

item.content, 

item.x, 

item.y, 

item.hasOwnProperty('width') ? item.width : this.width, 

item.hasOwnProperty('height') ? item.height : this.height

);

this.canvas.draw(false, setTimeout(() => {

setTimeout(() => {

uni.canvasToTempFilePath({

x: 0,

y: 0,

width: Number(this.width),

height: Number(this.height),

fileType: this.imgType,

canvasId: 'canvas',

success: (res) => {

this.$emit('canvasImage', res.tempFilePath);

},

fail: (res) => {

console.log(res);

},

complete: () => {

uni.hideLoading();

}

}, this);

}, 500);

}));

保存图片代码:

uni.saveImageToPhotosAlbum({

filePath: this.canvasUrl,

success: function () {

uni.showToast({

title: '图片保存成功'

})

}

})

正常保存图片是:

vivo 10 保存的图片是:

其他手机上面保存都是正常的 只是在vivo10 上面 会有这个问题

最后一次编辑于  2020-11-24
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签