0

キャンバスにいくつかの形状を作成するeasy.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);
4

2 に答える 2

2

将来この質問に出くわす人のために: EaselJSには、ディレクトリSVGExporterにクラスが含まれるようになりました。extras/これにより、ベクター グラフィックスを含むほぼすべての EaselJS コンテンツが SVG にエクスポートされます。

https://github.com/CreateJS/EaselJS/tree/master/extras/SVGExporter

于 2015-02-09T17:32:47.473 に答える
0

オンラインの SVG エディタを使用できます。

http://svg-edit.googlecode.com/svn/branches/2.6/editor/svg-editor.html

ソースの編集機能があるため、キャンバスを取得して、svg 構文に合わせて少し変更することができます。

于 2013-11-06T14:19:38.583 に答える