我正在寻找一个纯Python库来帮助整合SVG图像。它不需要很快。
我知道pySVG存在,但我对GPL库不感兴趣(我不能在这个特定项目中使用GPL库)。
基本的SVG元素并不是特别复杂,所以我想我可以自己动手,但我宁愿参与一个现有的项目而不是自己去做。
谢谢!
答案 0 :(得分:2)
我写了一个用于生成XHTML和SVG的库,我发布了它here。这很简单,每个元素都有一个对应的全大写类,__ init__参数是子元素,关键字参数是属性。由 PATH 和 RECT 继承的可转换类具有用于构建属性值的附加功能。
玩得开心,我发布这个免费用于你想要的任何东西,如果你做了一些改进,我会很感激他们。如果有更多的兴趣,我会把它变成SourceForge或Google Code项目。
[edit:删除在XML.py中导入DebugContents类和_debugContents属性,这是大型调试框架的一部分。]
答案 1 :(得分:1)
如果您的后端是OpenGL,我建议使用pyglet绘制SVG图像的Squirtle-SVG-Library。