document.querySelector('#mycanvas').$$getContext().then(ctx => { console.log(ctx) //绘制 }).catch(e => {console.log(e)}) 前人经验 以上方法ok
Kbone canvas有关问题?想拿到 canvas画出一张图 但试了好几种方法都不行 ———————————— <canvas id="mycanvas" canvas-id="mycanvas" class="myc" width="400" height="300" style="border: 1px solid red;" ></canvas> 11111111 用最常用的DOM方法获取不到 [图片] 222222222222 注意到提示,想到扩展API,但是报错 [图片] 333333333333 用Kbone-API调用报错(这个意料之中) [图片] 4444444 这个方法能拿到一个 CanvasContext,但没法绘图?! [图片] 这个怎么解,那个 canvas.$$prepare 扩展API 是不是为兼容WEB端设计的啊,我只想小程序端先跑通 难道Kbone必须用 canvas.$$prepare才能跑通啊
2020-05-04请问如何解决的呢
onCameraFrame返回arrayBuffer使用canvasPutImageData报错?context.onCameraFrame((frame) => { try { if (!this.data.flag) { return; } wx.canvasPutImageData({ canvasId: 'myCanvas', x: 0, y: 0, width: frame.width, heihgt: frame.height, data: new Uint8ClampedArray(frame.data), success(res) { wx.showModal({ title: '获取图片', content: '' + res, }) }, fail(err){ wx.showModal({ title: '获取图片失败', content: '' + err.errMsg, }) } }); }catch(err){ } }); 报错信息:canvasPutImageData:fail canvas is empty
2020-05-04