有没有纯Python的BSD风格开源SVG库?
我在找一个纯Python的库,想用它来制作SVG图像。速度不是我最关心的。
我知道有一个叫pySVG的库,但我对GPL许可证的库不感兴趣(而且我在这个项目中不能使用GPL的库)。
基本的SVG元素其实并不复杂,所以我想我可以自己写一个,但我更希望能参与一个现有的项目,而不是自己单干。
谢谢!
2 个回答
1
如果你的后台是OpenGL,我推荐你使用Squirtle-SVG-Library,这个库可以用pyglet来绘制SVG图像。
2
我写了一个库,用来生成XHTML和SVG,并把它放在这里。这个库使用起来很简单,每个元素都有一个对应的大写字母类,__init__里的参数是子元素,而关键字参数则是属性。Transformable类是PATH和RECT的父类,提供了一些额外的功能来构建属性值。
希望你玩得开心,我把这个库发布出来,大家可以随意使用。如果你有改进的建议,我会很感激。如果有更多人感兴趣,我会把它做成SourceForge或Google Code项目。
[编辑:在XML.py中去掉DebugContents类的导入和_debugContents属性,那是一个大型调试框架的一部分。]