离谱的是,模拟器可以,真机不行...
小程序的canvas的drawImage方法,可以绘制另一个canvas吗?我看web版的drawImage方法的图片资源可以是另一个canvas,那小程序可以吗,或者有什么其他方法
2021-10-0721年10月7号,还是模拟器支持,手机不支持 drawImage(canvas, ..)
canvas 2d 预览 不支持drawImage 另外一个实例的画布呢开发工具可以 手机上预览这个方法不行: ctx1.drawImage(ctx.canvas,0,0) const queryTwo = wx.createSelectorQuery() queryTwo.select('#myCanvasTwo') .fields({ node: true, size: true }) .exec((res) => { console.log(res) const canvas = res[0].node var ctx = canvas.getContext('2d') const query = wx.createSelectorQuery() query.select('#myCanvas3') .fields({ node: true, size: true }) .exec((res) => { console.log(res) const canvas1 = res[0].node const ctx1 = canvas1.getContext('2d') console.log(ctx1) const dpr2 = wx.getSystemInfoSync().pixelRatio canvas1.width = res[0].width * dpr2 canvas1.height = res[0].height * dpr2 console.log(dpr2) console.log(ctx1) console.log(canvas1.width) console.log(canvas1.height) console.log(ctx) // ctx1.scale(dpr, dpr) ctx1.drawImage(ctx.canvas,0,0) }) })
2021-10-07