wx.canvasToTempFilePath 无法调用
调用 wx.canvasToTempFilePath 方法始终进入到 failed 方法,并在控制台中抛出 create bitmap failed 字样。
模拟器(IDE 版本号 0.19.191100)中无此问题,但真机(Sumsung S7Edge,Android 7.0)上却稳定出现。
代码如下(其实就是文档里的代码原封不动的粘贴过来了,且 wxml 已有 <canvas canvas-id=“myCanvas” style=“border: 1px solid;”/>):
var ctx = wx.createCanvasContext( 'myCanvas' ); ctx.setFillStyle( 'red' ); ctx.fillRect(10, 10, 150, 75); ctx.draw(); wx.canvasToTempFilePath({ x: 100, y: 200, width: 50, height: 50, destWidth: 100, destHeight: 100, canvasId: 'myCanvas' , success: function (res) { console.log(res) }, fail: function (err) { console.log(err); } }); |