有没有纯Python,BSD-ish开源SVG库?

时间:2009-12-03 02:23:42

标签: python svg

我正在寻找一个纯Python库来帮助整合SVG图像。它不需要很快。

我知道pySVG存在,但我对GPL库不感兴趣(我不能在这个特定项目中使用GPL库)。

基本的SVG元素并不是特别复杂,所以我想我可以自己动手,但我宁愿参与一个现有的项目而不是自己去做。

谢谢!

2 个答案:

答案 0 :(得分:2)

我写了一个用于生成XHTML和SVG的库,我发布了它here。这很简单,每个元素都有一个对应的全大写类,__ init__参数是子元素,关键字参数是属性。由 PATH RECT 继承的可转换类具有用于构建属性值的附加功能。

玩得开心,我发布这个免费用于你想要的任何东西,如果你做了一些改进,我会很感激他们。如果有更多的兴趣,我会把它变成SourceForge或Google Code项目。

[edit:删除在XML.py中导入DebugContents类和_debugContents属性,这是大型调试框架的一部分。]

答案 1 :(得分:1)

如果您的后端是OpenGL,我建议使用pyglet绘制SVG图像的Squirtle-SVG-Library