小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我通过wx.saveImageToPhotosAlbum保存png透明背景图片
保存下来图片变成了白色背景。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
1、请先确定图片是否是透明 png 格式
2、可以贴下相关代码
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
1、请先确定图片是否是透明 png 格式
2、可以贴下相关代码
saveImage:function(){
let that=this
wx.showLoading({
title: '保存中...',
})
wx.cloud.downloadFile({
fileID: that.data.imgUrl
}).then(res => {
wx.saveImageToPhotosAlbum({
filePath: res.tempFilePath,
success: function (res) {
wx.hideLoading()
wx.showToast({
title: '保存成功,可以到系统相册中查看哦~',
icon: 'none',
duration: 3000
})
},
fail: function (err) {
wx.hideLoading()
wx.showModal({
title: '保存失败',
content: '授权使用我的相册,保存图片',
confirmText:'去授权',
success: function (res) {
if (res.cancel) {
wx.showToast({
title: '未授权,保存失败',
icon: "none"
})
}
if (res.confirm) {
wx.openSetting()
}
}
})
}
});
})
},