形状选择工具

toolshapeselection

形状选择工具曾经是 Krita 的默认工具,直到现在它依然排在工具箱的第一位。这是因为 Krita 很久以前曾经是 KOffice / Calligra 办公套件的一部分,而矢量图形的选择工具在办公套件中是头等重要的。如今 Krita 已经成为单一的数字绘画软件,而此工具也被改名为形状选择工具,成为在矢量图层上才会生效的工具。在颜料图层上使用此工具会弹出工具无效提示。

创建矢量形状后,您可以使用此工具对其进行选择、变形,并在工具选项面板中访问形状的选项。每种矢量形状均有不同的属性和操作。如果选中的是文本形状,您可以使用 文本属性面板 编辑其属性,更多相关信息请参阅 形状选择工具文本选项

选择

您可以通过三种方式选择矢量形状:

  • mouseleft 左键点击,可以选中单个形状。

  • mouseleft 左键点击并拖动,可以选择多个形状。

    • 从左到右拖动 (蓝色选框):只有完全在选框中的形状会被选中。

    • 从右到左拖动 (绿色选框):只要被选框碰到的形状都会被选中。

  • 按住 Shift 键并 mouseleft 左键点击形状,可以将它添加到选中形状,或从选中形状中将它移除。

Left: Blue selection. Right: Green selection.

从左到右拖动 (蓝色选框):只选中完全在选框中的形状;从右到左拖动 (绿色选框):选中被选框碰到的形状。

重要

只有在同一矢量图层内的形状才能进行多选。

移动、缩放、旋转和斜切

当一个矢量形状被选中时,它会显示一个虚线的外框,并在各处显示方形的锚点。你可以在此状态下拖动外框的不同部分来移动、缩放、旋转和斜切该矢量形状。

Left to right: Placement, Scale, Angle and Distortion.

从左到右:移动、缩放、旋转、斜切的拖动位置。

移动

将光标放在虚线框内空白部分,显示移动图标时,左键点击并拖动 mouseleft ,即可移动该形状。

小技巧

您可以将形状的移动路线锁定在垂直或水平轴上:按住 mouseleft 鼠标左键拖动形状,在移动时按住 Shift 键。

缩放

将光标放在虚线框正方形锚点靠内一侧,显示缩放图标时,左键点击并内外拖动 mouseleft ,即可拉伸和缩放该形状。

小技巧

您可以在调整形状大小时锁定其宽高比:按住 mouseleft 鼠标左键拖动形状轮廓的控制点,在调整其大小时按住 Shift 键。

您可以在调整形状大小时锁定其中心位置:按住 mouseleft 鼠标左键拖动形状轮廓的控制点,在调整其大小时按住 Ctrl 键。

可以组合使用 Ctrl + Shift 修饰键。

旋转

将光标放在虚线框四角靠外一侧,显示旋转图标时,左键点击并拖动 mouseleft ,即可旋转该形状。

小技巧

您可以在旋转形状时锁定每步为 45°:按住 mouseleft 鼠标左键拖动形状轮廓的控制点,在旋转时按住 Ctrl 键。

斜切

将光标放在虚线框四边中点靠外一侧,显示斜切图标时,左键点击并拖动 mouseleft ,即可对该形状进行斜切变形。

工具选项

形状选择工具的工具选项面板被分为三个标签页,从左到右分别是:几何属性、描边、填充。

几何属性

Tool options: Geometry tool.

形状选择工具的工具选项中最上面的一组是几何属性。

位置

矢量形状的位置由 XY 坐标决定。

../../_images/shape-selection-menu-geometry-position.png

此外,位置的原点 (左上角、中心、右下角等) 可点击“方向”按钮切换:

../../_images/shape-selection-menu-geometry-origin.png

工具选项面板提供的位置坐标始终相对于原点:如果原点被更改, XY 坐标也会相应更新。

小技巧

您还可以使用 矢量图形排列控制 面板进行以下操作:

  • 对齐形状

  • 分布形状

  • 标准化形状之间的距离

大小

形状的大小由其宽度和高度决定。

../../_images/shape-selection-menu-geometry-size.png
矢量形状的宽高比可以 icon_chain 锁定 或 icon_chain-broken 解锁。
宽高比锁定后,调整宽度时,高度也会按照比例自动调整,反之亦然。
等比例缩放样式

勾选:在缩放时,形状的描边将与形状本身保持比例,一同缩放。

不勾选:在缩放时,形状的描边将保持宽度不变。

使用全局坐标

勾选时,已变形的形状的宽度和高度将以画布为参照物,显示绝对坐标;不勾选时,已变形的形状的宽度和高度将以自身为参照物,显示相对坐标。在旋转或者斜切时勾选与否的数值差别最为明显。

填充,描边,标记

和多个形状在绘制时存在先后顺序 (Z 轴顺序) 一样,形状本身的元素 (填充、描边、标记) 在绘制时也有先后顺序。

形状组成元素的绘制先后顺序将影响形状的最终外观。

下图的三个例子均为多边形,填充红色纯色,蓝色 25 像素实线描边,蓝色实心圆点标记
../../_images/shape-selection-menu-geometry-zorder-fsm.png

icon_paintorder-fsm 填充,描边,标记

../../_images/shape-selection-menu-geometry-zorder-sfm.png

icon_paintorder-sfm 描边,填充,标记

../../_images/shape-selection-menu-geometry-zorder-sfm.png

icon_paintorder-fsm 标记,描边,填充

不透明度

显示并指定矢量形状的整体不透明度。描边和填充的不透明度可以分别在各自的标签页中单独指定。

警告

由于当前尚未实现锚点锁定功能,此复选框处于禁用状态。

描边

Tool options: Stroke tool.

描边标签页是形状选择工具的第二个标签页,你可以在里面更改形状轮廓的描边色和样式。

此标签页第一排的三个按钮可以指定描边的三种形式:无描边、纯色描边、渐变描边。在填充标签页里面也有同样的按钮。我们会在后面的填充一节介绍它们的功能。

描边特有的各个选项如下:

线条粗细

设定描边的宽度。在创建形状时,Krita 会使用当笔刷大小来作为描边宽度。

端点和转角样式

线头 (也叫端点) 定义了描边线条两头的绘制方式,而“线角”则定义了在折线线或多边形中线段拐点 (连接) 处的绘制方式。

线头和线角选项可以点击线条宽度数值框旁边的“…”按钮弹出。

可用线头样式:

  • icon_strokecap-butt 平头

  • icon_strokecap-round 圆头

  • icon_strokecap-square 方头

../../_images/shape-selection-menu-stroke-cap.png

上图三条线宽度均为 25 像素,分别为平头、圆头和方头

可用拐角样式:

  • icon_strokejoin-bevel 斜拐角

  • icon_strokejoin-miter 尖拐角

  • icon_strokejoin-round 圆拐角

img_strokejoin-bevel img_strokejoin-miter img_strokejoin-round

上图三个矩形的线条宽度均为 25 像素,拐角样式分别为:斜拐角、尖拐角、圆拐角

线条样式

设定描边线条的样式:实线、虚线、点线和混合风格。

../../_images/shape-selection-menu-stroke-style.png
标记图案

在描边上加入标记图案,你可以分别为起点、终点和过渡锚点分别指定不同的标记图案样式。

填充

Tool options: Fill tool.

填充标签页是形状选择工具的第三个标签页,你可以在里面更改形状轮廓的填充色和样式。此标签页的三个按钮以及相关选项与描边标签页的完全相同,在此一并进行介绍。

描边和填充有三种模式:无 (透明)、纯色、渐变。

不描边或不填充任何颜色,保持透明。

纯色

使用纯色进行描边或填充。点击颜色条可以选择颜色。

渐变

使用渐变进行描边或填充。它包含下列选项:

类型

选择使用线性渐变还是径向渐变。

重复

选择渐变的重复方式。

预设

显示一个可用渐变预设的列表。你可以从中选用一种,也可以在它下方的区域编辑所选渐变预设。

保存渐变预设

预设选单右侧有一个按钮,用来保存修改后的渐变预设。

色标控制条

色标控制条用来显示和控制渐变色的效果。控制条下方的每个色标代表渐变中的一种颜色。新建色标:在控制条的空白处点击左键 mouseleft选择色标:左键点击 mouseleft 色标。移除色标:左键拖动 mouseleft 色标到控制条两侧之外。其他选项:点击控制条右侧的选项按钮。

翻转渐变

隐藏在渐变控制条右侧的选项按钮菜单中。点击后渐变的方向将被翻转。

色标

双击色标,即可选择色标的颜色。也可以在控制条右侧的选项菜单中点击“编辑色标”,选择使用前景色、背景色、自定义颜色和微调色标位置。

不透明度

在控制条右侧的选项菜单中点击“编辑色标”,可以设置它的不透明度。

提示

当前选中的色标将显示高亮轮廓 (某些配色主题下不明显)。色标的颜色或不透明度等属性发生变化时,色标控制条上的色标也会随之发生变化。

提示

更改渐变的方向和形状:使用了渐变填充的矢量形状会显示一组黄色菱形渐变锚点,光标移到渐变锚点上时将显示“抓手”图标,左键拖动它即可更改渐变的方向和形状。

曲线网格渐变

使用曲线网格渐变填充矢量形状。它包含下列选项:

色标

先在矢量图形的网格中选中一个网格点,然后在此更改它的颜色。光标移到一个网格点上时将显示“抓手”图标,点击即可选中它。

行数

更改曲线网格的网格行数。

列数

更改曲线网格的网格列数。

平滑方式

你可以使用两种模式来对色标之间的颜色过渡进行平滑处理,它们分别是:双线性(默认值) 和双立方。双线性算法速度较快,但可能造成色带现象。双立方算法的渐变效果更加平滑。

备注

曲线网格渐变遵循 SVG 第 2 版草案的规范绘制渐变。

创建曲线网格渐变

当你将一个矢量形状的渐变色设为曲线网格渐变时,Krita 会用默认曲线网格渐变进行填充 (在前景色和白色之间交替过渡)。你可以在工具选项面板中增减网格的行数和列数,这样可以增减网格数量,每一个单元格的四角均可单独设置颜色,单元格之间的颜色过渡不会相互干扰。

编辑曲线网格渐变

构成网格的每一条线都是贝塞尔曲线。要改变网格的形状,你可以拖动网格的交点 (光标变成抓手时可拖动),也可以拖动曲线的控制点 (圆点)。

Left to right: Normal, Corner Hovered, Corner Moved and Selected.

左:正常状态。中:光标悬停在可拖动的网格角点。右:拖动该角点。

要更改网格交点的颜色,首先选中一个交点,然后到工具选项面板中更改它的色标颜色。

备注

如果矢量形状是从 Inkscape 导入的,那么它的形状可能处于编组状态,Krita 将无法编辑它的曲线网格渐变。要解决此问题,右键点击 mouseright 该编组,选择:取消编组。

右键菜单

形状选择工具在画布上的右键菜单提供了一些常用功能。先选中一个对象,然后点击右键。在右键菜单中,您可以进行剪切、复制、调整先后顺序、编组和特殊角度的旋转和翻转等操作。

../../_images/Vector-right-click-menu.png

在选中了多个矢量形状时,右键菜单里面还会显示布尔逻辑操作子菜单,你可以对所选形状进行并集、差集、交集、拆分等操作。

形状选择工具文本选项

当选中了文本形状时,可以使用 文本属性面板 调整文本的段落属性,支持多选并同时修改属性。除此之外,还可以使用一些额外操作:

转换为…

将选中的文本转换为别的文本类型,详情请见 文本类型

文本置入形状

使选中的第一条文本置入所有同时选中的形状中。形状被选中的先后顺序决定了文本在各个形状中编排时的初始先后顺序。

从文本编排区域中减去形状

将所有选中的形状加入到被选中的第一条文本的减去区域。详情请见 文本置入形状

文本跟随路径

使选中的第一条文本跟随选中的第一条路径编排。此功能会替换之前已跟随的路径。

当选择了一个 文本置入形状 时,形状的编辑框的右上角会显示一个按钮,点击后可切换到文本轮廓模式,可以选择、移动、缩放和旋转文本所置入的形状。此模式也在 锚点编辑工具 中可用,但在 文本工具 中则不可用。当处于此模式时,无论当前选中了什么,文本属性面板将始终能够编辑这条文本的属性。

在文本轮廓模式中,右键单击菜单中可以使用一些额外的操作:

从文本编排区域中移除形状

从当前文本的编排区域中移除所有选中的形状。

切换编排形状类型

切换编排形状类型 (减去区域/编排区域)

在文本链中置于最后

将此文本流形状设置为文本布局的文本链中的最后一个形状。

在文本链中前移

在文本链中向前移动此形状。

在文本链中后移

在文本链中向后移动此形状。

在文本链中置于最前

将此文本流形状设置为文本布局的文本链中的第一个形状。