跳到正文
证据完整 一般生活知识 当前版本 1.0

Inkscape想把几何图形拼成轮廓或挖出开口,怎样选并集、差集并检查上下层?

要合成轮廓用并集,要从一个路径减去另一个用差集。先检查输入是否合适,再核对底部对象;没有结果时读状态栏,不靠猜测排错。

最近核验:2026年10月8日 5 条关键声明 1 个当前可用来源

布尔运算需要至少两个可转换的对象或路径。想合并所选路径的轮廓,用Union(并集);想让一个路径减去另一个,用Difference(差集)。上下层次会影响运算,执行前检查底部对象是否为希望施加运算的对象,再从Path(路径)菜单选所需操作;若没有结果,读取窗口底部状态栏的错误信息。

适用边界

并集在本文指合并轮廓,不是只留下重叠区域;差集只讲基本相减与层次检查,不推导复杂挖孔技巧,也不保证任意素材都可参与运算。本文按手册1.3说明,不代表当前安装版本的实测结果;文中标明的操作建议仅供安排操作。本文依据《Inkscape Beginners’ Guide》1.3手册作中文原创改编,重组问题与操作说明;原作者:Elisa de Castro Guerra及Inkscape Documentation Authors。原作许可及本文许可均为CC BY-SA 4.0:https://creativecommons.org/licenses/by-sa/4.0/ 。未使用来源图片,不表示原作者对本文背书。

查看这条结论的依据 →

先确认这个答案适合你

适用范围采用Inkscape手册1.3的菜单和对象操作。

具体说明

  1. 先确认输入是可参与的对象

    布尔运算需要至少两个可转换的对象或路径,并不是选中任何两份素材都能按同一方式处理。操作建议:先只拿这次要拼接或相减的两个对象来做当前任务,把其他图形留在本轮之外;在执行前认清每个对象各自承担什么角色。不要把“画面上有两样东西”直接等同于已经满足输入条件。若你还不清楚它们是否属于适合的对象,就先保留这个疑问,本文没有提供把任意素材转成可用输入的通用承诺。

  2. 合成一个轮廓时选择并集

    如果希望把所选路径合成一个轮廓,选择Union,也就是并集。这里强调的是合并后的轮廓,不是只保留各图形相互重叠的那一小片区域。操作建议:先描述自己希望留下的整体外形,再判断这是否符合合并轮廓的目标;不要只因为菜单里有“并”字,就把它当成所有拼图需求的统一答案。若你的目标其实是从已有形状中减掉一部分,应转向差集的思路,而不是继续在并集结果上猜测哪里操作错了。

  3. 需要减去一个路径时选择差集

    Difference,也就是差集,表示从一个路径中减去另一个路径。操作建议:执行前先分别指出“希望施加运算的对象”和“参与相减的另一个路径”,避免只说想挖个开口,却没有认清两个对象的角色。本文只介绍这一基本相减含义,不把复杂形状、多重开口或其他组合效果都纳入同一套保证。先把一个简单的相减任务说明白,再进入下一步的层次检查,比一次选进许多对象后凭结果反猜自己的意图更容易判断。

  4. 核对上下层再执行菜单操作

    上下层次会影响运算,执行前检查底部对象是不是你希望施加运算的对象。确认目标后,选中参与运算的对象,从Path,也就是路径菜单,选择这次需要的并集或差集。操作建议:把“要施加运算的是谁”与“它现在是否在底部”放在一起核对,不要把鼠标最后点了谁当作上下层检查的替代。这里仅要求认清层次关系,没有展开调层的额外技巧;若层次不符合意图,先解决这一点再执行,不要跳过检查。

  5. 没有结果时先读底部错误

    执行后如果没有出现结果,先读Inkscape窗口底部状态栏的错误信息,了解失败原因。不要看到画面似乎没变就立即重复点击,也不要据此直接认定素材损坏或软件不能使用。操作建议:把错误信息与本次选了哪些对象、打算做哪种运算放在一起看,再决定怎样继续;如果提示仍不足以让你判断,先停下来保留当前对象。本文没有给出某条未见提示的对应修复办法,也不以猜测替代状态栏已经提供的线索。

为什么可以相信这个答案

每条影响行动的结论,都能回到具体来源片段和适用边界。

依据 1

这些运算需要至少两个可转换的对象或路径。

适用条件:不保证任意素材可用,也不把数量条件当成唯一充分条件。

Elisa de Castro Guerra/Inkscape Documentation Authors · 直接支持
All these operations need at least 2 convertible objects or paths, which will be combined following specific rules.

可转换的对象或路径;不说任意素材均适用。

查看原始来源
依据 2

并集保留所选路径合成的轮廓。

适用条件:仅说明合并轮廓,不将其解释成重叠区域。

Elisa de Castro Guerra/Inkscape Documentation Authors · 直接支持
Union Keeps the common outline of all selected paths.

并集保留所选路径合成轮廓。

查看原始来源
依据 3

差集从一个路径中减去另一个路径。

适用条件:只说明基本相减,不推导未提供的复杂操作条件。

Elisa de Castro Guerra/Inkscape Documentation Authors · 直接支持
Difference Subtracts one path from another one.

差集一个路径减去另一个。

查看原始来源
依据 4

对象的上下层次有影响,应检查底部对象是否为希望施加运算的对象。

适用条件:适用于本文运算前的层次检查,不用选取先后替代层次。

Elisa de Castro Guerra/Inkscape Documentation Authors · 直接支持
The stacking order of the object matters, so check that the bottom object is the one you want to apply the operation to.

上下层次影响运算对象。

查看原始来源
依据 5

没有出现结果时,应读取窗口底部状态栏的错误信息以了解失败原因。

适用条件:适用于没有结果的情况,不猜测具体错误内容或修复办法。

Elisa de Castro Guerra/Inkscape Documentation Authors · 直接支持
if it doesn’t, read the error message that will appear in the status bar, at the bottom of the Inkscape window, to find out about the reason for the failure.

无结果时读底部错误,不猜错误原因。

查看原始来源

来源与核验

相关活知识

这篇对你有用吗?

版本 1.0

本版本由明确审核决定批准后发布;历史发布不会成为第二份现行答案。