Logo
Section 1 / 8

学习目标

在接下来的课程中,我们将详细学习以下主题

导入

学习目标

在接下来的课程中,我们将详细学习以下主题

即将介绍的主题

Pycairo 提供了几种不同的技术,使我们能够更精细地控制路径的绘制方式。

  • 裁剪(Clipping) 保护页面的特定区域,使其无法被绘制。例如,当我们对某个区域应用裁剪时,任何在裁剪区域外部绘制的内容都不会显示。这样,裁剪区域之外的部分就被保护起来了。以下是裁剪的一个示例:
...
虚线外的绘制内容在画布上不可见
  • 遮罩(Masking) 通过遮罩绘制图案,该遮罩可以是另一个图案或表面,包括图像表面。换句话说,它允许我们将任意图案用作其他图案上的透明度遮罩。
  • 合成(Compositing) 使绘制操作能够影响或被之前已绘制的内容所影响。例如,合成的众多用途之一就是我们可以选择绘制内容在画布上的位置(位于目标之上或之下)。

渐变和图像填充

裁剪