我猜想它必须借助某种框架来完成。 Google给出libCairo作为最常见的结果,但是那样就太多了。
我的意思是某些可以在Win / Lin / OSX上运行的东西,是非GPL,python兼容的,可自由重新分配的。最好是几百KB。
事实是,它甚至不必支持完整的SVG规范。只是线条,形状,渐变填充和模糊。
另外,是否有任何矢量格式可以更轻松地使用?
最佳答案
从http://www.cairographics.org/pyrsvg/尝试python-rsvg
依赖性过多?真? http://www.cairographics.org/download/具有Windows二进制文件。它取决于libpng
和zlib
。但是不知道如何建立Python绑定。如果绑定太难了,您可以直接使用rsvg file.svg output.png
。
您可以尝试在PyPi中搜索'svg':http://pypi.python.org/pypi?%3Aaction=search&term=svg&submit=search。某处有一个用于OpenGL的SVG加载器。