[施工中]Cairo教程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[施工中]Cairo教程相关的知识,希望对你有一定的参考价值。
本文为Cairo官方教程的翻译
原英文链接:http://cairographics.org/tutorial/
有任何翻译错误请为我指正。
转载请注明原文链接。
【正在施工!】
Cairo教程
本教程来自Michael Urman的cairo tutorial for python programmers。原来的代码片段已经被翻译成C,有必要改的地方已经被改过了。
Cairo是一个强大的2D图形库。本文将向您介绍Cairo如何工作,很多人都会用它来编写图形应用。
为了在您计算机上进行工作,需要以下几件事:
如果你想看到包含在本教程中动作的代码片段,您可以尝试点击一些图片。你会得到一段短的C程序,其中包括所描述的绘制代码。
另外,如果你为了挑战自己,你可以将示例代码改写成您的首选语言和你的主机环境并且只使用Cairo。
注:文中提到的cairo_push_group()和cairo_pop_group()。至少需要Cairo 1.2.0以上版本。
目录
- Cairo的绘图模型
- 名词
- 动词
- Cairo绘图
- 准备和选择信号源
- 创建路径
- 理解文本
- 变换工作
- 下一步是什么
- 技巧和窍门
- 行宽
- 文本对齐
为了解释Cairo所使用的操作,我们首先深入到一个模型如何绘制Cairo模型。只涉及有几个概念,其然后通过不同方法加以反复。首先,我将描述名词:目的地,来源,面具,路径和环境。在那之后,我将介绍它提供的方法来操作的名词和引导你想要创建的图形的动词。
Cairo的名词比较抽象。我为了让他们更加具体,包括描绘它们如何相互作用图。前三个名词在您在本节看到图中的三层。第四名词,路径,被吸入的中间层上时,它是相关的。最后名词,上下文,未示出。
以上是关于[施工中]Cairo教程的主要内容,如果未能解决你的问题,请参考以下文章
BIM入门实战Navisworks2018简体中文安装教程(附安装包下载)