使用Canvas 2D 接口(需指定 type 属性),在setTimeout函数里面调用 canvasToTempFilePath ,生成的图片是空白的。
setTimeout(function () {
wx.canvasToTempFilePath({
canvas:cvs,
fileType: 'jpg',
quality: 1,
destWidth: width,
destHeight: height,
success: function (ress) {
console.log("生成的图片")
console.log(ress)
wx.hideLoading();
typeof callback == "function" && callback(ress);
},
fail:function(ress){
console.log(ress)
wx.hideLoading();
}
},cvs)
},1000)
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
这是我的代码片段。
一个水印相机,有相同的问题,苹果手机生成的图片是空白的。