簡體   English   中英

如何將easyjs路徑轉換為svg

[英]How do I convert easejs path to svg

我有一個使用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);

對於將來遇到這個問題的人:EaselJS現在在extras/目錄中包含SVGExporter類。 這會將幾乎所有EaselJS內容導出到SVG,包括矢量圖形。

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

您可以使用在線SVG編輯器:

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

它具有編輯源功能,因此您可以使用畫布並對其進行一些更改以匹配svg語法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM