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...

9得票2回答
将包含300dpi位图的PDF转换为SVG

我正在创建一个将pdf转换为svg的工具。这些pdf包含图形数据,包括300 dpi的大位图和一堆向量。在stackoverflow上找到了pdf2svg,它非常好用,向量数据完美无缺。但是看起来位图被缩小到了72dpi。虽然尺寸仍为8x10英寸,但当你放大时可以看出dpi不正确。默认值假设为...

11得票4回答
在Pycairo中将文本绕其中心旋转

社区。 我知道这里有很多答案、手册、教程和参考资料,还有更多关于这个问题的互联网资源。同时我也知道需要了解线性代数的知识。 但是,一想到要花时间理解所有理论和解决实践练习,我的头就要爆炸了,我甚至不能做最简单的事情 :( 如果您知道一个快速解决方案如何在呈现文本之前使其围绕其中心旋转,请...

16得票5回答
开罗和Qt的集成

我想在Qt中使用Cairo图形库,但找不到任何文档。我只是想使用Qt制作GUI,并在Qt窗口中使用Cairo进行图形绘制。 谢谢。

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

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

10得票2回答
Haskell, GHC, win32, cairo

我在Windows上使用ghci+cairo遇到了问题。例如,当我尝试像这样加载时“ghci -package cairo”,它会失败并显示以下错误: Loading package random-1.0.0.2 ... linking ... done. Loading package ...

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

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

10得票1回答
使用Python在Windows上将SVG转换为PNG

问题:哪个可重复的过程可以使Windows Python用户将SVG图像渲染为PNG? 许多问题/答案(例如Python中将SVG转换为PNG和Python中服务器端SVG到PNG(或其他图像格式),由于下面解释的原因它们不是重复问题)解释了如何使用Python将SVG转换为PNG。 ...

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

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

139得票10回答
在pkg-config搜索路径中未找到cairo包。Node.js安装canvas问题。

我安装node中的canvas模块遇到了问题。看起来是与cairo有关,我收到了这个错误信息...npm http GET https://registry.npmjs.org/canvas npm http 304 https://registry.npmjs.org/canvas npm ...