Skip to content

RohanTalip/VectorDrawable2Svg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

python3 VectorDrawable2Svg.py a.xml b.xml ...
./VectorDrawable2Svg.py --color-xml-file=path/to/color.xml a.xml b.xml ...
/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

About

Converts Android VectorDrawable .xml files to .svg files

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages