路径工具

快捷键:B

../../_images/35tool-path.png

路径工具及其工具选项

路径工具( gimp-tool-path )又称为Bézier曲线工具,可以用矢量曲线创建极为复杂和极为精准的选区。您可以编辑创建的曲线,用创建的曲线绘画,可以保存、导入、导出曲线。

路径工具的操作方法:

路径工具的操作方法并不简单,很多刚入门的人都需要花一些精力才能掌握。但对于那些经常使用平面软件的人(尤其是在平面相关行业里工作的人)来说,路径工具是必须掌握的绘图工具。相对来说,矢量软件中路径工具的使用更频繁也更广泛,比如 Inkscape、CorelDRAW、Illustraor 。

因为路径的操作方法比较复杂,我们这里只介绍最基本的操作:

  1. 选择 路径工具 后,在图像上点击并向下拖动一段距离,松开鼠标,此时第一个节点已经创建好了。

  2. (如果点击后不拖动,表示创建的节点是直线节点,不是曲线节点)

  3. 在右边另一个位置点击并向下拖动一段距离,松开鼠标,此时第二个节点已经创建好了;并且,两个节点之间有一条S形曲线连接。

  4. 在第一个节点上方点击并向下拖一段距离,松开鼠标,此时第三个节点已经创建好了;并且,第二个节点和第三个节点有一条S形曲线连接。到这里,我们路径创建结束。

  5. 按住Alt键点击曲线并拖动,可以移动路径的位置。

  6. 鼠标直接点击其中一个节点,可以移动一个节点的位置;节点移动会导致路径形状同时发生变化。

  7. 鼠标点击任何一个节点,都会显示一条纵向线段,两端各有一个方块,线段+方块是节点的控制手柄,您可以点击方块来调整控制手柄,来修改被该节点所影响的那部分路径的形状。

  8. 直接点击方块,只能修改单向手柄;按Shift键并点击方块,可以限制一对手柄呈对称排列。

  9. 按Ctrl+Shift点击方块,可以删除该手柄(手柄可以不成对出现,一个节点最多两个手柄)。

  10. 如果某个节点只有一个手柄或没有手柄,按Ctrl点击该节点并拖动一段距离,可以创建该节点的新手柄(编辑模式,且未勾选“多边形”)。

  11. 切换其它工具时,路径会消失不见。可以在路径堆栈中点击路径缩略图左侧,显示眼睛图标,这表示让选中的路径可见。之后就可以看到显示的路径。

  12. 文件保存成XCF格式时,会带路径一起保存,以后打开文件,可以继续编辑路径。

  13. 继续编辑路径的方法是让路径可见后,点击路径,路径会显示节点,且显示当前激活节点的控制手柄。此时可以点击需要的节点或手柄对路径进行编辑。

  14. 在路径激活状态下按Ctrl键并点击第一个节点,可以关闭路径。

  15. 编辑路径的过程中,如果路径未关闭,那么点击第一个节点或最后一个节点,然后点击路径线条以外的区域,可以扩展路径。

  16. 直接点击某段路径线条,可以拖动该段线条,改变路径局部的形状。

  17. 按Shift键点击某段路径线条,可以拖动该段线条及与该段线条相邻的两段线条,改变路径局部的形状。

  18. 按Ctrl键点击路径线条,可以在点击位置添加新节点。

  19. 按Ctrl+Shift键点击某个节点,可以删除该节点。

  20. 按Ctrl+Shift键点击某段线条,可以删除该段线条(路径被断开)。

(点击可查看原图)

../../_images/35path-sample1.png

工具选项

这里提供一些细节控制。

(没找到工具选项?请参考工具箱→矩形选择工具→如何显示工具选项)

  1. 编辑模式:编辑路径的过程中,这里可以确定编辑的方式。

  • 设计:设计模式是最大限度的模式,您可以实现所有的路径功能:创建新路径,编辑现有路径等(有些功能通过辅助键Ctrl和Alt实现)。

  • 编辑:编辑模式下您只能修改现有路径,不能创建新路径。

  • 移动:移动模式下,您只能移动路径,不能修改路径,也不能创建新路径。

  1. 多边形:勾选此选项后,只能创建直线段,没有任何控制手柄,也不能创建手柄。如果想对已有的节点创建控制手柄,需要取消勾选此项。

  2. 从路径创建选区:点击后,会根据当前活动路径创建选区。如果路径是未关闭路径,GIMP会用直线对其进行关闭。此按钮支持辅助键:

  • 按Shift点击,会添加到现有选区,相当于并集;

  • 按Ctrl点击,会从现有选区减去由路径创建的选区,相当于差集;

  • 按Shift+Ctrl点击,会保留二者共同的区域,相当于交集;

  1. 填充路径:GIMP可以填充选区,也可以直接填充路径;未封闭路径,GIMP会用直线连接始点于终点进行封闭。

  • 纯色:使用前景色填充;

  • 图案:使用当前活动图案填充;

  • 抗锯齿:填充范围的边缘启用抗锯齿效果;

../../_images/35path-fill.png

填充路径

  1. 勾画路径:勾画这个词,在其它软件中也叫做描边。相关参数的描述,请参考菜单→编辑→勾画路径

工具选项窗口底部有四个按钮,一些常用的参数可以保存起来供以后使用:

  • 保存工具预设:把当前的参数保存起来,以后可以直接调用;可以保存多个;保存时可以命名。

  • 恢复工具预设:调用以前保存的参数。

  • 删除工具预设:删除以前保存的参数。

  • 重置到默认值:把当前参数重置到GIMP默认值。

扩展说明

本质上,GIMP是一个位图程序,所以,GIMP对路径的创建和编辑能力有限,远不如矢量图程序强大,这也是为什么photoshop和illustrator两者都存在的原因:photoshop主要用于位图,Illustrator主要用于矢量图。只不过为了操作便捷,专攻位图的GIMP也支持一部分矢量操作,典型的就是路径工具;photoshop也是同理。

在开源领域,也有一个可以免费商用且非常强大的矢量图程序,就是inkscape,其在开源软件中的地位类同于illustrator。

并且,GIMP支持直接导入inkscape创建的svg路径,即,您在inkscape中创建好路径,保存成svg文件,然后就可以在GIMP中直接导入inkscape创建好的svg文件。这样,您就可以直接利用inkscape强大的矢量特性。

关于inkscape的操作方法,请参考《Inkscape 操作指南》

GIMP中如何导入inkscape路径:
  1. 先把inkscape中创建的路径保存成svg文件;

  2. 在GIMP中,点击菜单 窗口→可停靠对话框→路径 打开路径面板,在面板中空白处点击鼠标右键,在弹出菜单中选择底部的 导入路径,选择之前保存的svg文件,然后点击对话框右下角的 打开 按钮,即可导入路径;

  3. 路径导入后默认为不可见,这种情况下,您在画布上是看不到路径的,只能在路径面板的缩略图上看到。如果想在画布上显示路径,需要激活路径面板中路径缩略图左侧的眼睛图标即可;

  4. 如果缩略图上也看不到路径,那么通常是路径的位置偏移导致的,这种情况下即使激活了眼睛图标,也无法在画布上看到路径;解决方法是按下面的方法把路径位置移动到画布中心即可;

  5. 激活路径缩略图左侧的眼睛图标后,可以大幅度缩小视图,就会看到画布范围的路径,用路径工具把路径移到画布中心位置。

../../_images/35import-path-from-inkscape.png

画布范围外的路径

(上图中白色矩形是画布范围,下面的五角星、红色方框、椭圆形三个是导入的inkscape路径。右侧路径面板中,三个眼睛图标都已经激活;路径缩略图只有五角星显示了一部分,另外两个路径在缩略中没有显示,没显示的原因是路径的位置已经位于画布区域之外)

  1. 移动路径位置:切换到路径工具( gimp-tool-path ),然后按Alt键不松手,单击某个路径以选中该路径,此时会显示一些圆点,表示路径已被选中,此时松开Alt键,然后再按Alt键不松手,点击并拖动路径到画布中央,然后松手即可;(点击路径时,必须点击在路径线条上;点击路径的内部区域是无效的)

  2. 现在,路径已经在画布上,您可以对其进行需要的操作了。