你能解释如何将SVG文件转换为XML文件吗?
我使用的设计工具(EB guide)生成SVG文件格式(包含状态图)。 我需要使用这个SVG文件在Enterprise architect UML工具中查看状态图。
但是,EA工具不支持SVG文件。所以我尝试将SVG文件转换为XML文件,然后再导入到EA工具中。
是否可能将此SVG文件格式转换为XML文件格式? 是否有任何转换工具可用。
logu
你能解释如何将SVG文件转换为XML文件吗?
我使用的设计工具(EB guide)生成SVG文件格式(包含状态图)。 我需要使用这个SVG文件在Enterprise architect UML工具中查看状态图。
但是,EA工具不支持SVG文件。所以我尝试将SVG文件转换为XML文件,然后再导入到EA工具中。
是否可能将此SVG文件格式转换为XML文件格式? 是否有任何转换工具可用。
logu
1) 在 Android Studio
中按下 File > New > Vector Asset
。在 Path
中选择 SVG 文件。
你会在 drawables
文件夹中得到一个新的 XML 文件。
或者你也可以使用以下方法。
2) http://inloop.github.io/svg2android/
3) http://a-student.github.io/SvgToVectorDrawableConverter.Web/,勾选 "Specify --fix-fill-type" 复选框。
如果有人还在疑惑...
只要SVG文件是真正基于向量的SVG文件(意味着它不包含光栅化艺术),它不仅仅是一个图形文件,而且保留了与向量对象相关联的原始路径,包括颜色、渐变和其他复杂信息。
如果您可以使用路径工具,我建议使用一个名为Inkscape
的免费开源工具。它允许您导入基于向量的SVG文件并导出到XAML路径。
但是,这仅适用于您的图表以真正的矢量格式存在的情况下。