我已开始在 Linux 上使用 GIMP 2.10.8,并想剪切图像的任意部分,然后复制并粘贴。除了 GIMP,所有图像编辑程序都支持此功能 - 为什么?
行为的逐步重现:使用工具箱中的“自由选择工具”,选择图像的某个区域(例如自由形式或多边形),按 Ctrl + C 复制选择,然后按 Ctrl + V 粘贴选择。什么都没发生。此外,拖放功能不起作用,即无法移动选定的区域。
更新:使用“移动”工具平移所选内容时,会发生一些奇怪的事情。复制和粘贴似乎会创建整个图像的副本并将其分层在后面当前图像。移动小选择区域会将整个重复图层平移到原始图像后面,所选区域的行为有点像“窗口”,后面的图层可以通过该窗口看到。或者换句话说:自由选择工具似乎选择了实际选择的补充。为了理解这种行为有多么不正常:想象一下,您选择这个句子中的一个单词并执行Ctrl + C
和Ctrl + V
。你会不是期望复制此网站上的整个文本(减去所选单词)。但这正是 GIMP 所做的。
答案1
我找到了解决方案,它很简单,但也很愚蠢:“自由选择”工具需要按下 来确认选择Enter
。无需确认,GIMP 将选择任何事物它认为目前合适,只是不适合你的选择(恕我直言,这是一个错误/不一致,例如方形选择工具无需按下即可工作Enter
)。
但我想指出的是,Xenoid 的尤其是——Anaksunaman 的回答非常具有启发性,因为它们解释了在进行选择时可以激活的不同设置。
答案2
请添加您的 Gimp UI 的屏幕截图,包括选择工具的工具选项和图层列表。
恕我直言,发生的情况是您的选择工具不处于Replace
模式(最左边),而是处于Subtract
模式:
此外,在执行此操作之前的某个时候您也Select>All
这样做了,因此最终结果是:
- 您选择的内容实际上与您的选择相反,因为使用选择工具圈出的内容已从其余部分中减去。
- 当您复制+粘贴时,您将在选择的位置创建一个带有“洞”的新图层。
- 当您尝试移动它时,移动工具会粘附到最顶层的非不透明图层,并且由于您单击了孔,它会粘附到底层并移动它。
有多种方法可以检查您的选择:
答案3
我已开始在 Linux 上使用 GIMP 2.10.8,并想剪切图像的任意部分,然后复制并粘贴。除了 GIMP,所有图像编辑程序都支持此功能 - 为什么?
GIMP 支持此功能。
逐步重现行为:使用工具箱中的“自由选择工具”,选择图像的某个区域(例如自由形状或多边形),按Ctrl+C复制选择,然后按Ctrl+V粘贴选择。什么也没发生。
正如指出的那样Xenoid 的出色回答,您通常应该Replace
在自由选择工具中激活该模式,以进行简单的“剪切/粘贴”操作:
例如自由选择工具 - 替换模式(选项 1)
此外,通常在开始选择/复制过程之前不应选择任何其他内容(运行选择 → 全选您可能很明智),并且应该确保在窗格中选择了要从中复制的图层Layers
(例如,通过单击它)。
Layers
按下Ctrl+后,你还应该仔细检查窗格V。你应该看到一个新的“浮动”层出现:
例如粘贴的选择(Ctrl + V 后创建)
此图层应自动被选中。然后,您应该能够右键单击窗格Layers
并选择To New Layer
创建一个新图层的选项,该图层仅包含您使用自由选择工具选择的原始图像部分:
例如 GIMP 图层选项
这个新图层应该(再次)被自动选择,然后您可以使用移动工具与其交互:
例如粘贴层
此外,拖放功能不起作用,即无法移动选定的区域。
您可能遇到了“移动”工具模式的问题。可以切换该模式以移动图层或选择(技术上也包括路径):
例如移动图层(选项 1)
例如移动选择(选项 2)
除此之外,正如 Xenoid 的回答中再次提到的那样,确保除了中心的选择之外,图像边框周围没有任何选择。另外,请注意,像下面这样的“静态框”可能需要将移动工具设置为移动图层(如前所述)才能影响其位置:
例如移动粘贴的图层