矢量图形

Krita 4.0 对矢量工具进行了大幅重写。我们将在本页面对全新的矢量工具进行介绍:

矢量图形介绍

Krita 总体来说是一个栅格图像编辑工具,它主要针对图像的栅格数据进行像素编辑操作。

../_images/Pixels-brushstroke.png

和使用像素的栅格图像不同,矢量图形通过数学运算来描述形状。而正是因为它使用的是数学算式,矢量图形可以被缩放成任意尺寸而不会损失精度。

上述特性让矢量图形特别适合用于制作徽标和广告横幅。但另一方面,它编辑起来却比栅格图像麻烦得多。所以矢量图形往往只会被用于那些需要严格控制尺寸的设计上面。

创建矢量图形的工具

要创建矢量图形,首先要新建一个矢量图层。点击图层面板左下角的 + 按钮旁边的小箭头,从弹出的菜单中选择“矢量图层”。在矢量图层上面,你可以使用除了手绘笔刷工具、力学笔刷工具、多重笔刷工具以外的全部常规绘画工具来绘制矢量形状。

在矢量图层上你用得最多的工具应该是路径工具和折线工具,它们可以让你绘制出变化多端的形状。

另一方面, 椭圆工具矩形工具 可以画出某些特定的形状。你可以用椭圆工具来绘制饼状图,而矩形工具还可以很方便地生成圆角。

你还可以通过西文书法工具和文字工具来创建特别的矢量图形。西文书法工具可以画出类似于手绘笔刷的矢量形状,而文字工具则用于制作可随时编辑的文字对象。

所有上述工具都会使用当前笔刷大小、前景色和背景色等来决定生成图形的样式。

最后,我们还可以使用 矢量图库 工具面板来添加预制的 SVG 文件。和其他工具不同的是通过矢量图库插入的文件就像是符号一样,有它们自己的一套填充色和描边色。

排列形状

每个矢量图层所包含的图形都有一套层级关系,这就像是图层的层级关系一样。矢量形状可以互相遮挡,我们可以使用“矢量图形排列”工具面板或者 形状选取工具 来对矢量图形进行排序。

你还可以通过矢量图形排列面板编组或者取消编组形状,对各个形状进行精确对齐,例如把它们沿中心对齐,或者以均匀间距分布等。

编辑形状

要编辑矢量图形,可使用 形状选取工具形状编辑工具

形状选取工具 可以用来选择形状和进行简单变形,通过右键菜单 mouseright ,还可以编组/取消编组形状、调整图形的先后顺序、使用布尔逻辑来对形状进行结合、减去等操作。

填充

要更改一个矢量形状的填充色,可以先选中它,然后更改当前的前景色。

你还可以在 形状选取工具 的工具选项切换到 填充 页面更改填充色。

矢量图形可以用实色、渐变和图案进行填充。

描边

矢量图像的描边色也具有和填充一样的各种选项。

不过描边还有别的选项来提供更加丰富的变化,例如把线条换成虚线或者在线条上面加入箭头。

坐标

要移动矢量形状,可以使用 形状选取工具 ,你可以在它的工具选项中指定确切的坐标数值。

编辑节点和特有参数

在选中了一个矢量形状时,对它再次双击可以切换到用于编辑该形状的对应工具。一般情况下这会切换到 形状编辑工具 ,而双击文字形状时则会切换到 文字 工具。

在使用 形状编辑工具 时,你可以在画布上移动一般路径的节点。而特殊的路径,如椭圆和矩形路径等,除了移动节点之外还可以在 工具选项 面板里面编辑它们的特有参数。

与其他程序配合工作

Krita 从 4.0 版开始从 ODG 规范转向 SVG 规范。Krita 会把矢量图形按 SVG 格式保存在 KRA 文件中,也可以正常打开 SVG 文件。这项变化之所以值得一提,是因为 SVG 是目前适用范围最广的矢量图像格式。

Inkscape

你可以把矢量图形从 Krita 复制粘贴到 Inkscape,也可以反过来从 Inkscape 复制粘贴到 Krita。不过 Krita 仅支持 SVG 1.1 的特性,外加支持曲线网格渐变。