我猜它必須藉助某種框架來完成。谷歌給libCairo作爲最常見的結果,但這種方式太多依賴。如何使用python將SVG圖像轉換爲SDL曲面或RGBA像素數組?
我的意思是可以在Win/Lin/OSX上工作的東西,非GPL,python兼容,可以自由重新分配。最好是幾百KB的大小。
事情是,它甚至不必支持完整的SVG規範。只是線條,形狀,漸變填充和模糊。
另外,是否有任何矢量格式可以更容易地使用?
我猜它必須藉助某種框架來完成。谷歌給libCairo作爲最常見的結果,但這種方式太多依賴。如何使用python將SVG圖像轉換爲SDL曲面或RGBA像素數組?
我的意思是可以在Win/Lin/OSX上工作的東西,非GPL,python兼容,可以自由重新分配。最好是幾百KB的大小。
事情是,它甚至不必支持完整的SVG規範。只是線條,形狀,漸變填充和模糊。
另外,是否有任何矢量格式可以更容易地使用?
嘗試從http://www.cairographics.org/pyrsvg/
太多的依賴蟒蛇,RSVG?真? http://www.cairographics.org/download/有Windows二進制文件。它取決於libpng
和zlib
。不知道如何獲得Python綁定。如果綁定太困難,您可以將其綁定到rsvg file.svg output.png
。
您可能會嘗試搜索'svg'的PyPi:http://pypi.python.org/pypi?%3Aaction=search&term=svg&submit=search。在那裏有一個用於OpenGL的SVG加載器。