在Ruby或Python中解析SVG的库
SVG是一种很大的标准,它是基于XML的。我以前解析过SVG作为XML的内容。不过,有些事情还是挺难的。
比如,我想知道一个组的大小。根据我的了解,这只能通过逐层检查组里的所有子元素(记录它们的变换)来实现,然后把它们的大小加起来。
我希望有一个库可以帮我完成这样的工作。有没有类似的东西呢?
1 个回答
6
在Python中,你可以使用一个叫做 pysvg 的库:
import pysvg.parser
svg = pysvg.parser.parse(<filename>)
print svg.get_width(), svg.get_height()