SVG在createjs中成形的路径

时间:2018-07-31 14:58:50

标签: svg path shape createjs

如何在createjs中将SVG路径转换为形状?

我是createjs的新手。

2 个答案:

答案 0 :(得分:0)

当前不直接支持SVG»图形»(仅将SVG作为位图源支持。)

您可以很容易地放入Adobe Animate,然后发布到Graphics。

您还可以使用类似SnapSVG的东西进行渲染,并将其添加为DOMElement,或者使用类似canvg的东西将其绘制到画布上,然后使用画布作为位图源。

var inst = new createjs.DOMElement(someSVGElement);
// OR
var inst = new createjs.Bitmap(otherCanvas);

我希望能提供一些见识。抱歉,我们还无法提供直接支持。

答案 1 :(得分:0)

正如以上Lanny中的answer所述,有一种方法可以将svg导入Adobe Animate,并从其HTML5 Canvas输出中获取路径。
它以最小格式出现,可以修改decodePath createjs函数以将其解析为一组动作和坐标。
此外,可以直接解析svg格式,但是您必须自己实现(here是概念的不完全证明)。