在Inkscape中使用对象的形状在其下方切割对象


56

我正在Inkscape中编辑svg,并且在另一个对象之上有一个对象。我想使用顶部对象的形状来切割其下方的对象。

对于那些熟悉GIMP的人,我正在尝试做类似“ alpha to selection”工具的事情。

Answers:


41

选择两个(通过单击一个对象,按住shift键,然后单击另一个对象),然后选择Path,然后选择Difference

对我来说,我想从六角形上切出一个左箭头。我创建了一个六边形,复制了该层,将顶层移到了右边,然后选择了两层,然后选择了PATH / Difference。


4
补充:我想剪切文本,所以首先我必须选择文本,即“路径”>“对象到路径”,然后再次选择“对象”>“取消组合”,然后分别选择每个字母和背景-您只能使用一次两个对象。
SinisterBeard 2015年

由于有了新的扩展,您实际上可以一次使用多个路径来完成此任务:github.com/Moini/inkscape-extensions-multi-bool
johnp

没用 完全没有 什么都没发生。
yPhil

1
@yPhil SinisterBeard的讲话帮助我实现了这一目标。你有尝试过吗?
thymaro

19

同时选择并执行:

对象->剪辑->设置


2
这应该是公认的答案。
TenLeftFingers

4
这总是与我想要的相反。也许是因为顶部的物体更大?如果“切除”部分应该是透明的,那么它也不起作用。后面物体的颜色将显示出来。
DanMan '18

@TenLeftFingers仅当您希望下部对象具有顶部对象的形状时,才如此。如果要从下部对象切出顶部对象的形状,则不可以。如果您不知道GIMP及其“选择的alpha”,问题实际上是模棱两可的。坦率地说,我查了一下,但我不认为它可以解决。
thymaro '18

5

选择PATH >> INTERSECTION


8
如果要从形状中减去粗线(笔划),则必须先选择“路径” >>“击中路径”。
Adripants

3

我想将十字形切成另一种形状。我使用了原始的shape.svg和另一个图像cross.svg(这是我想要剪切的确切形状)。现在,我在这里尝试了所有建议,但没有一个起作用,经过大量试验,我找到了一种简单的方法,希望对其他人也有用。

  • 打开inkscape
  • 打开shape.svg
  • 导入cross.svg
  • 调整大小并将cross.svg放置在shape.svg上需要剪掉十字架的地方
  • 路径->合并(这会产生原始的shape.svg,并带有一个十字形切口)
  • 合并之后,shape.svg是cross.svg的颜色,所以我选择了它,然后从填充调色板中选择了我想要的颜色
  • 文件->另存为

我会注意到,这两个图像都是从一种颜色开始的。


3

晚了一点(?),想知道为什么没人提到除法(Ctrl+ /)。

顶部对象必须重复,否则您将把底部对象分为两部分-一个将是顶部对象的形状,第二个将是残渣

  1. 选择顶部对象。
  2. Ctrl+ D复制它。
  3. 更改颜色以使其可辨别
  4. 按下Shift并单击底部的对象。(您现在必须选择顶部对象和底部对象的副本。检查状态栏以查看是否仅选择了两个对象。
  5. Ctrl+/

现在,您将顶部对象和底部对象分为两个部分。

高温超导


分割用于路径,而不是对象。并非所有对象都可以转换为路径。
DanMan '18

1

三年后,我遇到了同样的问题。我下载了一个向量表,其中填充了多个要使用的对象。我只想从十张纸中拿出一个。因此,我想将该对象剪切并粘贴到我正在处理的另一个svg文件中。这是我发现的内容以及如何做到的。

原始的svg文件上具有多个对象是单个层。您必须创建一个新层才能执行此操作,否则将无法正常工作。

在原始层上方创建一个新层,而在新层中,在要剪切的对象上创建一个形状。我使用了没有填充和实心笔触的矩形,因此可以在想要的对象周围看到它。

选择路径,交叉点。

现在返回到对象所在的原始层,否则,您将剪切并粘贴矩形。

将光标放在对象上(在选择器模式下),对象现在将独立于原始图像移动。

现在,您可以将该对象复制并粘贴到另一个文件中,它将保留其属性。

Inkscape的最大困难是使GIMP或其他图像编辑器的处理变得麻烦,因为此程序需要使用其他方法。复制并粘贴,而不仅仅是使用选择工具。您需要使用新图层和另一个对象的形状来创建选择蒙版。然后,交集工具将为您创建一个剪贴蒙版。


0

显然,Inkscape布尔值不适用于分组的对象。取消组合物被切断,然后选择对象,然后 path /和(实施例)cut path


0

取消对象分组,选择所有点并选择“路径>>排除”对我有用。

观看YouTube视频:https//youtu.be/uquoIZhyarQ


1
欢迎来到GD.SE!您能否请您更好地解释您的解决方案,例如添加屏幕截图并说明它们显示的内容……
Mensch

@Kurt,甚至更好,视频怎么样?
周杰伦

1
我个人不喜欢视频,我的视频体验也不好(出现错误,不适合所搜索的解决方案等)。我更喜欢一种书面解决方案,该解决方案可以直接得到证明,并且不需要互联网就可以连接到希望不会断开的链接...我认为图像和文本对于此网页更有效。
Mensch
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.