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!
python pip svg svg.py
Commentami!