Skip to content

dlozeve-pro/resvg-py

 
 

Repository files navigation

resvg_py

Downloads CI Documentation Status Pypi Badge

A safe and high level binding for the resvg project

Install

pip install resvg_py

Then use it like this:

import resvg_py

svg_string = """
    <svg width="300" height="130" xmlns="http://www.w3.org/2000/svg">
      <rect width="200" height="100" x="10" y="10" rx="20" ry="20" fill="blue" />
    </svg>
"""

print(resvg_py.svg_to_bytes(svg_string=svg_string))

(if you want a more complex solution please check the api or usage. It exposes everything resvg has.)

Requires

  • Python 3.8 or higher

This library is feature complete in my opinion.

About

High level wrapper of resvg in python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 78.5%
  • Python 21.5%