克隆工具

快捷键:C

../../_images/29tool-clone.png

克隆工具及其工具选项

克隆工具( gimp-tool-clone )可以使用当前笔刷从图像或图案中复制内容。

它有很多用途,其中最重要的是修复数码照片中有问题的区域:把其他区域的像素数据复制过来“涂抹”在问题区域。这种技术需要一点时间来学习,但在熟练的用户手中,它是非常方便、快速、强大。

另一个重要的用途是用图案来绘制线条或曲线。(在工具选项中把“源”设置为“图案”)

另外,如果您对蒙版很了解,也可以切换到快速蒙版,然后从选区蒙版克隆或者克隆到选区蒙版,即通过克隆工具来修改选区范围,这也很有意思。

克隆工具的操作方法:

很简单,选中 克隆工具 后,在被复制的位置(即源)按住Ctrl键并点击[此操作也叫设置源],然后在目标位置点击或点击并拖动鼠标一段距离即可。

克隆工具可以从任何图层克隆图像,即,您可以把一个图层当作源,在目标图层上涂抹,结果是把源图层上的内容复制到了目标图层上。

克隆工具也可以在不同图像之间进行克隆操作。

提示

透视克隆工具可以跨图层操作,但源图层与目标图层尺寸位置应保持一致。

克隆工具需要从源复制内容,所以,如果没有在源图像上“按住Ctrl键并点击”,那么是无法克隆的。不过,如果工具选项中“源”设置的是图案,那么表示源已经不是图像而是图案,也就不需要在源图像上“按住Ctrl键并点击”这个操作了。

辅助快捷键

  1. 按Shift键可以强制只能画直线;

  2. Ctrl键+Shift键同时按,可以强制只能画直线,且限制角度为15度的整数倍;

  3. 只按Ctrl键会显示一个十字标记,这个标记位置就是源的原点位置,克隆操作时会从这里开始复制。

工具选项

这里提供一些细节控制。

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

  1. 模式:请参考窗口→可停靠对话框→图层⇒模式

  2. 不透明度:填充的不透明度级别。

  3. 笔刷:这个按钮会显示笔刷缩略图,通过它可以决定铅笔影响多少像素及如何影响像素,比如设置尺寸、间距等参数。GIMP内置了很多笔刷,您也可以自已创建新的笔刷,或者从网上下载别人定义好的笔刷。(关于笔刷的概念,请参考笔刷概念)

右边的文字是笔刷的名称。

文字右边有一个编辑按钮( gtk-edit.svg ),点击可以打开 笔刷编辑器,这里可以查看笔刷参数,但不能修改笔刷。如果想修改笔刷,请先点击工具选项中的笔刷缩略图按钮,显示笔刷选择窗口,然后点击窗口底部最右边的“打开笔刷选择对话框”按钮( gimp-tool-paintbrush-icon ),会打开笔刷编辑器的选择窗口,在这里选择目标笔刷,然后点击窗口的“创建新笔刷”按钮( document-new-icon ),即可根据所选笔刷创建一个副本,您可以对副本做修改。

  1. 大小:这里可以精确地控制笔刷的尺寸。您可以直接用鼠标调整;或者用鼠标点击后,使用键盘上的上下方向键调整,步进为1;或者使用键盘的PageUP/PageDown键调整,步进为10;也可以用鼠标滚轮调整,步进为1,滚轮+Ctrl键步进为10。右边两个按钮,重置按钮按下后会把参数值重置为原始值;链接按钮激活后会在笔刷切换时使用原始值,否则切换会使用当前设置值。

提示

这里调整笔刷的尺寸时需要激活笔刷大小数值框,如果您在使用画笔工具时想在画布上直接修改笔刷的尺寸,可以在画布上显示笔刷的虚线框时,按住键盘上的“{”键,或者按住“}”键(不需要按Shift)。

快速缩放笔刷尺寸请参考快捷缩放笔刷尺寸

  1. 宽高比:设置笔刷的高度和宽度之间的比例。假设您选择的笔刷形状是正圆,那么宽高比值为0时,笔刷形状是正圆;宽高比值不为0时,笔刷形状为椭圆。您可以直接用鼠标调整;或者用鼠标点击后,使用键盘上的上下方向键调整,步进为0.1;或者使用键盘的PageUP/PageDown键调整,步进为1;也可以用鼠标滚轮调整,步进为0.1。

  2. 角度:笔刷形状可以围绕鼠标移动的中心转动。调整及步进同 宽高比。

  3. 间距:笔刷画出来的“线条”可以认为是多个连续的点构成的。间距可以设置相邻笔刷点之间的距离。间距越大,越不连续。调整及步进同 宽高比。

  4. 硬度:笔刷边缘的模糊程度。调整及步进同 宽高比。

  5. 力度:颜色的浓淡程度,力度越大,颜色越浓。较低的值会导致一定的透明属性。

  6. 动态:这是一个按钮( gimp-dynamics-icon )。打开后,可以选择预设的动态,默认是不启用动态。您可以自行创建新的动态,具体请参考菜单 窗口→可停靠对话框→绘画动态。(关于动态的概念,请参考动态概念)

  7. 动态选项:这里可以对一些动态选项进行调整。右边有一个编辑按钮( gtk-edit.svg ),点击可以打开 动态绘图编辑器,对动态进行编辑,编辑方法请参考菜单 窗口→可停靠对话框→绘画动态。

  • 淡出选项:

    • 淡出长度:调整淡出的长度,即笔画淡出前的距离,单位为像素,可以改为其它单位。

    • 重复:淡出的重复方式:

      1. 无:不重复。

      2. 锯齿波:从前景过渡到背景,再从前景过渡到背景,如此循环,实现类似锯齿效果,间距由鼠标移动距离决定。

      3. 三角波:从前景过渡到背景再过渡到前景…,如此循环,间距由鼠标移动距离决定。(驿窗注:锯齿波和三角波,二者一个是重复,另一个是循环)。

      4. 截断:与上面两项相比,此项仅在鼠标移动的直线范围内填充过渡效果,鼠标移动的直线范围外全部删除。(仅保留画线长度内的渐变)。

    • 反向:反转淡出的方向。

  1. 应用抖动:笔刷偏离鼠标移动轨迹的距离。绘画过程中,笔刷连接在一起成为一条“线条”,笔刷间距会导致线条变成“虚线”,而抖动会导致笔刷在鼠标移动轨迹上垂直于轨迹来回跳动。计数就是跳动的幅度。

  2. 平滑笔廓:消除绘画时产生的晃动感,显得更平滑。质量和权重参数需要您亲自测试一下效果。

  3. 笔刷锁定到视图:勾选此项后,笔刷的尺寸相对于屏幕尺寸被固定。此选项非常适合用来快速缩放笔刷尺寸,具体请参考快捷缩放笔刷尺寸

  4. 硬质边界:此选项可确保笔刷边缘是硬边。

  5. 源:这里可以选择从图像中克隆数据还是从图案中克隆数据。选择图案后,会显示图案选择按钮,您可以点击打开图案选择框,从中选择需要的图案。(关于图案,请参考图案对话框)

  6. 位样合并:勾选此项后,表示复制的图像不是当前图层的图像内容,而是所有可见图层的合成图像内容。(如果源选择了图案,那么不会显示此选项)

  7. 对齐方式:定义笔刷位置和源位置之间的关系:

  • 无:每画一笔,其复制的源都是相同的,即每一次重新画一个笔划,都是一次全新的克隆,各个笔划间没有关系。但因为源都是相同的,所以各个笔划都克隆了同一图像。

  • 已对齐:设置完源开始克隆时,源位置与目标克隆位置之间的偏移会被记录,之后所有的笔划都会进行相同的偏移。结果是,如果您涂抹整个图层,会发现相当于是把源的整个图层做了一个偏移处理,而这个偏移就是被记录的偏移。

    如果想修改偏移量,只能重新设置源。

  • 已记录:此选项通常用来跨图层克隆。选择此选项后,源图层的内容,在目标图层中克隆时,位置与源图层完全一致。如果涂抹整个目标图层,结果相当于是复制了一个图层。(如果源图层与目标图层尺寸不一致,可能会导致位移问题)

  • 已固定:源点确定后,所有克隆内容都是这一个源点,不会有任何变化。

另外,克隆工具对于透明度的操作,您需要了解以下信息:

克隆工具对透明度的影响稍微有一些复杂,您不能克隆透明度:如果您从一个透明的源开始克隆,目标不会发生任何事情;如果您从一个部分透明的源开始克隆,效果会被源的不透明度加权处理。假设笔刷设置为100%的不透明度和100的硬度:

  • 将半透明的黑色克隆到白色上会产生灰色。

  • 将半透明的黑色克隆到黑色上会产生黑色。

  • 将半透明的白色克隆到白色上,产生白色。

  • 将半透明的白色克隆到黑色上会产生灰色。

克隆永远不会增加透明度,但是,除非图层堆栈中的“锁定透明通道”被激活,否则它可以减少透明度。将一个不透明的区域克隆到一个半透明的区域上会产生不透明的结果;将一个半透明的区域克隆到另一个半透明的区域上会导致不透明度增加。

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

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

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

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

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