7得票2回答
开罗路径上的布尔运算?

有没有办法通过 Cairo 组合两个路径,如并集、差集和交集等布尔运算?我正在开发一个矢量图形应用程序,使用 Cairo 进行渲染,并希望使用户能够以这种方式组合路径,但我找不到在 Cairo 中实现它的方法。

13得票6回答
如何在OSX上安装Pycairo?

我正在尝试在OSX上安装pycairo(cairo图形库的Python绑定)。 我从以下内容开始:easy_install pycairo 得到的结果:Requested 'cairo >= 1.8.8' but version of cairo is 1.0.4 error: Set...

125得票2回答
如何将matplotlib绘图的输出保存为SVG格式?

我需要将 matplotlib 绘图的输出转换成 SVG 路径,以便在激光切割机上使用。import matplotlib.pyplot as plt import numpy as np x = np.arange(0,100,0.00001) y = x*np.sin(2*pi*x) pl...

10得票3回答
安装"Cairocffi"失败。

我正在使用Python3,并尝试在Ubuntu上安装" cairocffi"。为此,我已成功安装了: python-dev libffi-dev cffi 但是当我尝试使用pip install cairocffi安装"cairocffi"时,出现了以下错误: File "/...

16得票2回答
如何将cairo设置为R中x11()的默认后端?

我正在使用ggplot2在ubuntu 12.04上。默认情况下,我的x11类型设置为Xlib。因此,当我在qplot中使用平滑器时,会出现以下错误: "此设备不支持半透明:每页仅报告一次"。 但是,如果我调用x11(type =“cairo”),一切正常。 如何将cairo作为x11的...

18得票4回答
Matplotlib PDF导出使用了错误的字体。

我想为演示文稿生成高质量的图表。我正在使用Python的matplotlib来生成图形。但不幸的是,PDF导出似乎忽略了我的字体设置。 我尝试通过向文本绘制函数传递FontProperties对象以及全局设置选项来设置字体。记录一下,这是一个可以重现问题的最小化工作示例:import sci...

13得票2回答
如何在Cairo表面上绘制任何GTK小部件

我想将一个GTK窗口及其中包含的所有按钮和其他小部件的外观保存为PNG或PDF文件。Cairo支持在这些表面上进行绘制。有什么办法可以让GTK小部件在Cairo表面上自行绘制吗?鉴于我对GTK和Cairo都是新手,如果能提供一份代码示例,那就太好了。我的编程语言是Python。

21得票6回答
如何对绘制PDF图形的Python函数进行单元测试?

我正在编写一个使用Cairo图形库输出PDF文件的CAD应用程序。许多单元测试不需要实际生成PDF文件,例如计算对象的预期边界框。但是,我想确保在更改代码后生成的PDF文件“看起来”正确。有没有自动化的方法可以做到这一点?如何尽可能地自动化?我需要手动检查每个生成的PDF吗?如何解决这个问题而...

30得票6回答
Python: OSError: 无法加载库 libcairo.so.2

我在Windows 7平台上运行Python脚本时遇到了一些问题。我已经安装了Python和cairo,后者使用"pip"安装的。我使用以下命令来运行脚本:C:\Python34>python.exe label/make_label.py 我得到以下错误消息:Traceback (mo...

7得票2回答
使用cairo和freetype进行字体布局和渲染

我有一个系统,只有freetype2和cairo库可用。我想要实现的是: - 获取UTF-8文本的字形 - 布局文本,存储位置信息(由我自己完成) - 获取每个字形的cairo路径以进行渲染 不幸的是,文档并没有真正解释应该如何完成这些操作,因为它们期望使用像Pango这样的更高级别的库。...