SVG è uno standard enorme, basato su XML. Ho analizzato SVG come XML in passato. Tuttavia, alcune cose sono difficili.Libreria per analizzare SVG in Ruby o Python
Ad esempio, mi piacerebbe conoscere la dimensione di un gruppo. Per quanto posso dire, questo è possibile solo passando ricorsivamente attraverso tutti i bambini del gruppo (notando tutte le loro trasformazioni) e accumulando le loro dimensioni.
Mi piacerebbe avere una libreria che potrebbe fare cose del genere per me. Esiste qualcosa come questo?
Ho trovato questa libreria difficile da capire e da usare in base ai documenti: http://packages.python.org/pysvg/. Hai familiarità con altri documenti/tutorial per questo? – Chris
@Chris temo di non essere a conoscenza di altri riferimenti. Ci sono un paio di esempi nel [blog] dell'autore (http://www.codeboje.de/tag/pysvg/), ma non sono auto-esplicativi. – jcollado
WHen Ho provato a farlo, mi dice: "svg = pysvg.parser.parse (" mapexample.svg ") AttributeError: l'oggetto 'module' non ha attributo 'parser'" Eventuali indizi? – halflings