8得票1回答
无法在cairo中呈现文本

我是cairo的新手,已经阅读了它网站上的教程和文档。我现在可以制作线条、矩形,基本上可以渲染图像但无法处理文字。 我正在使用以下代码: cairo_select_font_face (cr, "monospace", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT...

8得票1回答
如何在C语言中包含和使用cairo图形库?

我最近从Cairo图形库的项目网站(http://cairographics.org)下载并安装了它。我尝试使用该网站FAQ中给出的代码运行Cairo的Hello World程序。在终端中,我按照页面上给出的相同命令进行编译。但当我尝试编译时,出现了未定义引用的错误。 终端中的输出如下所示:...

8得票3回答
我能在OSX中使用EGL吗?

我正在尝试在 Mac 上的 C++ 应用程序中使用 Cairo 库,并利用其 GL 加速。它支持 EGL 和 GLX。使用 GLX 需要(外部安装的)XQuartz 并打开 XWindow,因此我倾向于使用 EGL。苹果的 编程指南页面 建议使用 NSOpenGL*,而 这个 页面和其他页面则...

8得票3回答
什么是在Gtk+中绘制图像的最快方法?

我有一个图片/pixbuf,我想将其绘制到gtk.DrawingArea中并频繁刷新,因此复制操作必须快速。采用简单的方式: def __init__(self): self.drawing_area = gtk.DrawingArea() self.image = gtk.gdk....

8得票1回答
开罗径向渐变

我正在使用Cairo中的径向渐变,但是我没有得到期望的结果。我得到的径向渐变比我预期的要模糊得多,并且我似乎无法通过调整颜色停止位置来获得所需的结果。以下是代码: cairo_pattern_t *pat; pat = cairo_pattern_create_radial(100.0, ...

8得票6回答
Inkscape导致EPS文件出现问题

我一直在尝试使用Inkscape为我的科学论文准备艺术图形。我使用LaTeX,需要将我的图像准备为高质量的Encapsulated PostScript(EPS)图像。工作顺序如下。首先,我使用matplotlib绘制我的图像的部分,并以EPS格式保存它们。其次,我启动Inkscape并导入E...

8得票1回答
安装py2cairo的步骤是什么?

看起来pycairo在5月份为2.x版本分支到py2cairo。目前没有pip或easy_install安装py2cairo的选项。我已经获取了最新的py2cairo tar包,以及注册为依赖项的cairo 1.8.10包。当我尝试先配置cairo时,它在最后一个错误中指出需要pkg-conf...

8得票2回答
Weasyprint在调用write_pdf时出现未定义的属性:"AttributeError: 'PosixPath' object has no attribute 'read_text'"。

我将在Ubuntu 18.04上运行Weasyprint项目,并尝试创建PDF文件。 当我尝试设置页脚图像时,问题出现了。我的Python版本是3.6.7。 这是我调用Weasyprint的代码: import sys import os from weasyprint import H...

8得票2回答
gnuplot - PDF终端 - 设置Unicode字符(太阳质量符号/odot)

我试图在gnuplot (4.6.0)的pdf终端中设置LaTeX符号\odot。这个符号的确切语法是什么? gnuplot FAQ 提供了一些线索,但我应该输入{/Symbol \2299}、{/utf8 \2299}或其他一些变体,如\、/、#等?或者我应该使用set encoding ...

7得票1回答
图像合成

我有一张音乐团队的专辑封面,我想用一个遮罩来使图像的角变圆。因此,我在gimp中准备了这样的遮罩: 我使用白色遮罩,但在白色背景下它是看不见的。这是渲染代码: # Draw album image img = cairo.ImageSurface.create_from_png('im...