小程序中如何将A canvas 作为来源绘制到B canvas上?

发布于 7 年前作者 weiguo7273 次浏览最后编辑 7 年前来自 issues

小程序canvas组件

存在多个canvas的情况下,如何将一个canvas作为图片源绘制到另一个canvas上?

CanvasContext.drawImage(string imageResource, number sx, number sy, number sWidth, number sHeight, number dx, number dy, number dWidth, number dHeight)

imageResource是否只能是图片的url字符串?能支持canvas元素吗

1 回复
xia87
xia871 楼5 年前

同一页面只能存在一个canvas,所以,你可以先将第一个canvas生成的画布先导出为图片,然后清空画布后绘制第二个,将图片绘制上去就行了