如何在gimp 2.8中的图像或画布之间复制图层?


30

我打开了两个图像选项卡,我想从第一张图像复制一层到第二张图像,并保留尺寸和大小。

我该怎么做?

例:

我有两个640px x 400px的第一张图片-背景和画笔

在此处输入图片说明

我想将画笔图层复制到此另一张1600px x 1200px的图像。

在此处输入图片说明

Answers:


30

为此,请在GIMP 2.8中执行以下步骤:

  1. 单击第一个图像以使其处于活动状态,并隐藏您不想复制的图层。
    提示:要快速隐藏/取消隐藏图层,您可以Shift在其中一层单击“眼睛图标”时按住。这将隐藏/取消隐藏所有您希望单击的图层。)

    在此处输入图片说明

  2. 单击并按住第一个图像选项卡并拖动。显示一个小信息框。

  3. 将信息框拖到另一个图像选项卡上,直到它变为活动状态,但不要在选项卡上释放
    见下文:

    在此处输入图片说明

  4. 拖动画布上的信息框并释放

    在此处输入图片说明

  5. 图层将被复制为新图层-居中,并保持尺寸和大小。

    在此处输入图片说明


此过程并不总是有效,例如,如果图层包含文本,则此过程将无效
stenci

1
我正在使用XCF文件。使用GIMP 2.8.16,这不会使图像居中,而是保持其原始位置(太好了!)。
Smile4ever 2015年

取消选择所有其他图层可能不是一件快速的事情,如果您只想复制一个图层,则可以将其从“图层”面板中拖放到另一个图像上,如果需要,可以预先创建。
x-yuri

1
可悲的是,这似乎不适用于任何种类的复杂图层,无论是文本,图层树还是带有蒙版的图层。一切都变平了。与其说复制图层,不如说是将可见图像复制到新图层。
Nyerguds '16

1
但是,您可以使用“打开为图层”功能将另一个已保存的xcf文件的图层导入到图像中。
Nyerguds '16

8

如果图层包含文本,则先前的答案无效。

可以通过将包含文本的图层从图形的图层对话框拖动到另一图形的图层对话框来复制它们。在多窗口模式下很容易做到,而在单窗口模式下则不那么容易。这篇文章中的视频显示了如何在单窗口和多窗口模式下进行操作:http : //gimpforums.com/thread-copy-text-layers

编辑

旧链接已断开。这是归档网站的链接:https : //web.archive.org/web/20181006232023/gimpforums.com/thread-copy-text-layers

这是该视频的链接:https : //www.youtube.com/watch?v=G13TXE9agYM&feature=youtu.be


2
+1。文本层很棘手。谢谢你的澄清。
2015年

1
vid的死链接
doug

奇怪的是:我凭直觉尝试了您所描述的内容,但是没有用。插入了文本,但是将其作为像素图形添加到第二个图像的现有层。然后,我搜索了问题,找到了这个问题,尝试了接受的答案,然后它起作用了。对于您来说,这似乎是另一回事。
UTF-8

@ UTF-8您是否将图层从图层框拖动到图层框或图形区域?
stenci

我单击了图像A中的一个文本层,然后按住Tab键,再次单击了该层,但是这次按住了M1,将其拖到图像B上,然后放到了画布上。直到那时,我才释放Tab键。然后将其作为文本图层添加到图像B,但它不在其原始位置而是居中。有时,停靠窗口我丢失了内容,但将它们拖到窗口栏上有点使其内容重新出现。有时,基座后来被隐藏了,但是按Tab键使其重新出现(其标准快捷方式)。
UTF-8

5

如stenci的答案和注释中所述,对文本层的处理方式有所不同。将它们从“层”对话框拖到新的图像缩略图上会保留可编辑的文本,但是原始文本位置会丢失。

要保留可编辑的文本及其位置,请使用以下方案:

  • 从需要新(复制)图层的图像开始
  • 选择 File > Open as Layers...
  • 选择具有所需图层的旧xcf图像

所有图层都将导入到新图像。删除不需要的内容。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.