项目作者: RohanTalip

项目描述 :
Converts Android VectorDrawable .xml files to .svg files
高级语言: Python
项目地址: git://github.com/RohanTalip/VectorDrawable2Svg.git
创建时间: 2018-12-17T20:09:32Z
项目社区:https://github.com/RohanTalip/VectorDrawable2Svg

开源协议:MIT License

下载


VectorDrawable2Svg

Introduction

The VectorDrawable2Svg.py Python script converts Android VectorDrawable .xml
files to .svg files.

This repository was forked from
https://gitlab.com/Hyperion777/VectorDrawable2Svg to add handling of indirect
colour references (e.g. in color.xml files) since that repository did not seem
to be actively maintained (based on the unaddressed issues and merge/pull
requests there at the time).

Usage

  1. python3 VectorDrawable2Svg.py a.xml b.xml ...
  1. ./VectorDrawable2Svg.py --color-xml-file=path/to/color.xml a.xml b.xml ...
  1. /path/to/VectorDrawable2Svg.py --viewbox-only a.xml b.xml ...

The output .svg files are written in the same directory as the .xml files
(currently by simply replacing .xml with .svg in the filename).

Improvements

This Python script only supports some Android VectorDrawable attributes.

Suggestions (or merge requests) for improvement are welcome.

See also