[]请问下如何将当前laya.ui.Panel绘制为一张位图?

现在有一个laya.ui.Panel,addChild了很多其他UI组件,比如Image和Button。然后现在要做一个特殊的扭曲效果,需要将这个laya.ui.Panel绘制为一张位图,这张位图要求包含里面的Image和Button,然后对这种位图进行扭曲处理。请问怎么将这个Panel绘制为一张位图?
Sprite下面有一个drawToCanvas(),返回一个HtmlCanvas,能否将这个HtmlCanvas进行处理,在LayaAir里怎么处理?
原生javaScript可以将Canvas保存为图片,类似这样的代码:
var image = new Image();
image.src = canvas.toDataURL("image/png");
return image;
请问在LayaAir里面怎么实现,或者有没有更好的实现思路?
已邀请:

Monica - 知识达人

赞同来自:

目前LayaAir中没有直接实现的方法,你可以用js原生的方法去实现你说的效果

juckerpp

赞同来自:

Laya Air当前版本的drawToCanvas存在返回类型错误的BUG,所以现在整个Laya Air是没办法实现导出图片数据的

要回复问题请先

商务合作
商务合作