在Python中,有比Cairo更好的绘制矢量图形的库吗?

11

我并不是反对Cairo - 实际上我很喜欢它。只是安装Python绑定特别困难,特别是在Mac上(可以看看所有有关在OS X上安装pycairo的stackoverflow问题)。还有更好的替代方案吗?

编辑:

为了更好地阐述,我正在创建一个Web服务,并希望该服务易于部署,最好使用标准安装通道;在许多部署平台上无法简单使用pipeasy_install会增加部署过程的复杂性。此外,我希望任何人都能轻松设置虚拟环境并在本地机器上进行应用程序开发。再次强调,易于安装是一个重要因素。


7
“better”的定义是什么?你根据什么标准来判断呢? - André Caron
2
@André:显然,安装在Mac上很容易。 - Petr Viktorin
@AndréCaron 很好的观点;我在上面提供了更多的背景信息。 - mjumbewu
我喜欢使用cairo来开发桌面GUI应用程序,但对于在线内容,我正在考虑使用HTML5 Canvas元素。这只是一个想法;o) - heltonbiker
2个回答

7

Kiva是一种基于Enable的库,它抽象了矢量渲染器。它支持cairo、Agg以及其他几种渲染器,但Agg是默认选项。它可以在Linux、OS X和Windows平台上使用。


哎呀,我忘了,在OS X上,默认的是本地的Quartz渲染器。 - Bryce
为什么不通过编辑来更新您的答案,而是发表补充评论呢? - HelloGoodbye

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接