Javascript 如何将easejs路径转换为svg

Javascript 如何将easejs路径转换为svg,javascript,createjs,Javascript,Createjs,我使用ease.js创建了一个js文件,它在画布中创建了一些形状 但是我不想用帆布。我想用svg实现它 有没有办法将路径文件转换为svg文件 使用easyjs编写的代码 (lib.FlashMuxSymbol = function() { this.initialize(); // Layer 1 this.shape = new cjs.Shape(); this.shape.graphics.f().s("#000000").ss(1.5,1,1).p("A

我使用ease.js创建了一个js文件,它在画布中创建了一些形状
但是我不想用帆布。我想用svg实现它

有没有办法将路径文件转换为svg文件

使用easyjs编写的代码

(lib.FlashMuxSymbol = function() {
    this.initialize();

    // Layer 1
    this.shape = new cjs.Shape();
    this.shape.graphics.f().s("#000000").ss(1.5,1,1).p("ABuhcIjDghQgZAAAAAaIAACPQAAAaAZAAIDDghgAB5gYIA8AAAi0haIA8AAAi0AsIA8AAAALBCIAAA8");
    this.shape.setTransform(18.3,15.1);

    this.shape_1 = new cjs.Shape();
    this.shape_1.graphics.f("#432F26").s().p("AAfA1IAAhSIgVBSIgTAAIgVhSIAABSIgVAAIAAhpIAhAAIASBHIAThHIAgAAIAABpg");
    this.shape_1.setTransform(17.8,11.8);

    this.addChild(this.shape_1,this.shape);
}).prototype = p = new cjs.Container();
p.nominalBounds = new cjs.Rectangle(0.2,2.5,36.2,25.3);

您可以使用在线SVG编辑器:


它有一个编辑源代码的功能,因此您可以将画布稍加修改以匹配svg语法

对于将来遇到这个问题的人:EaselJS现在在
extras/
目录中包含了一个
SVGExporter
类。这将导出几乎所有EaselJS内容到SVG,包括矢量图形


通常我倾向于说不!但是你应该粘贴一些js代码。就我个人而言,我不知道ease.js到底导出了什么,但如果它是一个干净的代码,它可能会以某种方式解析并转换为svg,但这是一个非常漫长的过程。您的路径数据结构/语法是什么样子的?谢谢,但我的目标不是创建svg。我可以在inkscape中这样做。我的目标是将我的js代码转换成svg。这个js创建了什么?(形状?)是的,它在画布上创建一个形状。