Creare SVG in Python

Mattepuffo's logo
Creare SVG in Python

Creare SVG in Python

Ho scoperto l'altro giorno che esiste una libreria per Python per creare SVG direttamente da codice: svg.py!

Vediamo come usarla, senza approfondire troppo l'SVG in generale.

Potete installarla tramite pip:

pip install svg.py

Qui sotto un esempio di codice (l'esempio della documentazione, ma salvandolo su file):

import svg

canvas = svg.SVG(
    width=60,
    height=60,
    elements=[
        svg.Circle(
            cx=30,
            cy=30,
            r=20,
            stroke="red",
            fill="white",
            stroke_width=5,
        ),
    ],
)

with open("test.svg", "w") as svg_file:
    svg_file.write(str(canvas))

Enjoy!


Condividi

Commentami!