开发者

Is there a better library for drawing vector graphics in Python than Cairo?

开发者 https://www.devze.com 2023-04-11 14:34 出处:网络
...Not that I have anything against Cairo -- I love it in fact.It\'s just terribly difficult to install the Python bindings, especially on a Mac (see all the SO questions about installing 开发者_运维百

...Not that I have anything against Cairo -- I love it in fact. It's just terribly difficult to install the Python bindings, especially on a Mac (see all the SO questions about installing 开发者_运维百科pycairo on OS X). Are there better alternatives?

Edit:

For a little more context, I'm creating a web service that I would like to be simple to deploy, ideally using standard installation channels; not being able to simply use pip or easy_install introduces complexity into the deployment process on many deployment platforms. Additionally, I'd like it to be easy for anyone to set up a virtual environment and do development on the application on their local machine. Again, ease of installation is an important point here.


Kiva, part on Enable, is a library which abstracts the vector renderer. It supports cairo, Agg, and several other renderers, though Agg is the default. It works on Linux, OS X and Windows.


cairocffi installs cleanly with pip/virtualenv and provides the same API as pycairo. http://packages.python.org/cairocffi/

0

精彩评论

暂无评论...
验证码 换一张
取 消