2

ある種のフレームワークの助けを借りてそれを行う必要があると思います。Google は libCairo を最も一般的な結果として挙げていますが、これは依存関係が多すぎます。

つまり、Win/Lin/OSX で動作し、GPL に準拠せず、Python と互換性があり、自由に再配布できるものです。そしてできれば数百KBのサイズです。

つまり、完全な SVG 仕様をサポートする必要さえありません。線、図形、グラデーションの塗りつぶし、ぼかしのみ。

または、より簡単に使用できるベクター形式はありますか?

4

1 に答える 1

1

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ローダーがあります。

于 2010-02-08T17:58:06.100 に答える