闭合填充工具/圈涂¶
闭合填充工具 (圈涂) 是一种用于填充大面积区域的新型工具。传统的填充工具需要点击每一个需要填充的区域,而智能填色蒙版则要在每一个需要填色的区域绘制所需颜色。而闭合填充工具只需大致圈选一个区域,即可对该区域内的所有内容进行填充。

上图是闭合填充工具的一个用例。使用闭合填充工具绘制一个矩形区域,Krita就会尝试找出该矩形区域内所有可能填充的区域,然后将它们全部填充为需要的颜色。¶
工具选项¶
圈选方式¶
指定建立圈选区域的方式。不同的图像可以使用不同的圈选方式来应对。
- 矩形
使用矩形绘制圈选区域。
- 椭圆
使用椭圆绘制圈选区域。
- 贝塞尔曲线
使用贝塞尔曲线绘制圈选区域。
- 手绘轮廓
使用手绘轮廓绘制圈选区域。
- 笔刷
使用当前笔刷绘制圈选区域。笔刷大小由当前活动笔刷控制,可以使用 Shift +
左键拖动来快速调整笔刷大小。
填充区域¶
除了可以选择圈选方式外,你还可以选择填充区域的检测方式。Krita 不但可以区分圈选区域内的不同颜色和透明区域,还可以检测包围着圈选区域的颜色和透明区域。某些选项需要指定被填充的颜色,颜色的选择可在下拉选单下面的拾色器按钮中进行。填充边界的选项可以调整被填充颜色与指定颜色的匹配精度。

上图是这张线稿在 Krita 眼中的不同分区。每种颜色的轮廓代表 Krita 识别出来的一个闭合区域。注意:这只是示意图,实际使用闭合填充工具时 Krita 不会对检测到的闭合区域进行描边。¶
备注
采样图层设置为所有图层,且所有图层已经设为可见时,只有在画布上显示为棋盘格的区域才会被视作透明区域。
所有模式都有一个反向选择选框,可以反转被填充的区域。

在上面的示意图中,蓝色的部分是将填充区域设为所有区域时,黑色的矩形选框圈选到的闭合区域。¶
- 所有区域
所有找到的闭合区域都将被填充,这是最基本的填充方式。
下面的填充方式均包含一个叫做包含轮廓区域的选项,勾选后可以填充那些符合所选条件,但轮廓未被完全闭合的区域。

左上图:特定颜色区域,颜色为奶白色;右上图:透明区域;下图:透明、特定颜色区域。¶
- 特定颜色区域
只有具有指定颜色的区域会被填充。如果图像有多个颜色不同的轮廓,那么圈选全部后只会填充颜色与指定颜色相同的那个轮廓。
- 透明区域
只填充透明区域。在给线稿上色有用。
- 透明、特定颜色区域
填充透明区域或者指定颜色的区域。

左上图:所有区域:除特定颜色,特定颜色设为奶白色;右上图:所有区域:除透明;左下图:所有区域:除透明、特定颜色;右下图:所有区域:除透明,勾选包含轮廓区域,圈选区域限制在一个小范围内。¶
- 所有区域:除特定颜色
填充所有区域,指定颜色区域除外。如果将指定颜色设为红色,然后将色差阈值设为 50,那么不止红色区域,连粉红色、橙色区域也不会被填充。
- 所有区域:除透明
填充所有区域,透明区域除外。这对于需要限制仅在已有颜色的区域内填充时有用。
- 所有区域:除透明、特定颜色
填充所有区域,透明区域和指定颜色区域除外。

左上图:这是素材图,为了方便演示,它和之前的同一张图相比进行了一些调整:轮廓线不是黑色而是彩色、添加了一些红色草莓轮廓。右上图:被包围区域:被特定颜色包围,特定颜色设为灰色;左下图:被包围区域:被透明包围;右下图:被包围区域:被透明、特定颜色包围。¶
- 被包围区域:被特定颜色包围
填充被特定颜色包围的所有区域。这在线稿带有某种特定颜色时有用。
- 被包围区域:被透明包围
填充被透明区域包围的区域。如果将混合模式设为Erase,此模式可以用来清理透明区域残留的杂色,而不会影响到画面中有实际内容的部分。
- 被包围区域:被透明、特定颜色包围
合并前两个模式的功能。