"canvasToTempFilePath: fail canvas is em
在draw中调用canvasToTempFilePath失败步骤:
cxtImg.draw( false , that.saveToImg(mycanvasId)) |
saveToImg: function (mycanvasId) { console.log( "3.callback:mycanvasId:::" ,mycanvasId); wx.canvasToTempFilePath({ x: 0 , //画布X轴起点(默认0) y: 0 , //画布Y轴起点(默认0) width: 200 , //画布宽度(默认为canvas宽度-x) height: 200 , //画布高度(默认为canvas高度-x) destWidth: 200 * 2 , //输出画布宽度(默认为width) destHeight: 200 * 2 , //输出画布高度(默认为height) canvasId: mycanvasId, success(res) { wx.saveImageToPhotosAlbum({ imagePath: res.tempFilePath, }) // var tempFilePath=res.tempFilePath; console.log( "3.输出画布成功!!!tempFilePath:::" , tempFilePath); // that.data.imagePath = that.data.imagePath.concat(tempFilePath); // console.log("3.输出画布成功!!!that.data.imagePath:::", that.data.imagePath); wx.hideToast() }, fail(res) { console.log( "3.输出画布失败!!!::" , res); } }, this ) }, |
控制台输出
输出画布失败!!!:: {errMsg: "canvasToTempFilePath: fail canvas is empty" } |
2 回复