如何将 easejs 路径转换为 svg
How do I convert easejs path to svg
我有一个轻松创建的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 语法。
相关文章:
- 将包含SVG元素的HTML转换为图像文件
- javascript中的SVG转换在IE 11中不起作用
- 如何在fabricjs中嵌入图像base64将画布转换为SVG
- 如何将带有大量svg图表的html转换为pdf
- 使用SVG和JS进行转换
- SVG元素在转换后会丢失事件侦听器
- SVG在转换时消失在firefox中
- 将代码从画布转换为 svg
- 在Web Worker中将SVG转换为PNG
- 用D3js将JSON转换为SVG平面图
- 如何将SVG的背景颜色正确转换为Canvas
- 以数学方式转换 SVG 路径中的值以填充视图框
- d3 在镶边中转换 svg 的解决方法
- 动态转换 SVG 的强大解决方案
- 如何以编程方式转换SVG
- 转换svg
将画布转换为png/Jpeg不起作用 - 在转换(SVG)之后获得更新的多边形点
- 转换SVG多边形点到路径
- 使用拉斐尔.js转换SVG路径
- 转换SVG多边形路径到纬度和长坐标