我在 Inkscape 做线条艺术。为了理智起见,我需要填充路径以遮挡其下方的路径,因此我只用白色填充所有内容。
但是,在导出到位图时,我不希望填充实际上是白色的——我只想导出没有填充的线条。
这是一个例子:
有填充物:

没有填充:

我想要的是:

我知道我可以在其他软件中用透明替换白色,但结果通常并不完美(抗锯齿会导致白边)。
我也知道这可以通过路径上的布尔运算来完成,但对于复杂的工作来说这并不可行,并且会破坏过程中的信息。
我在 Inkscape 做线条艺术。为了理智起见,我需要填充路径以遮挡其下方的路径,因此我只用白色填充所有内容。
但是,在导出到位图时,我不希望填充实际上是白色的——我只想导出没有填充的线条。
这是一个例子:
有填充物:

没有填充:

我想要的是:

我知道我可以在其他软件中用透明替换白色,但结果通常并不完美(抗锯齿会导致白边)。
我也知道这可以通过路径上的布尔运算来完成,但对于复杂的工作来说这并不可行,并且会破坏过程中的信息。
您不能同时具有透明和不透明的背景颜色。
在您的示例中,您有两个相互层叠的对象,以及一个可能的背景,例如a、b和bg:

当您移除顶部对象(示例中的b)的填充时,您会直接看到另一个对象的一部分,并且恰好是a和b的交集:

要摆脱交叉点并直接看到背景,唯一的方法是使用布尔运算修改下部对象:

如果布尔运算不是一个选项,一种解决方法是: