Inkscape - 透明填充,但仍遮挡其下方的路径

平面设计 墨景 透明度
2022-02-19 21:33:00

我在 Inkscape 做线条艺术。为了理智起见,我需要填充路径以遮挡其下方的路径,因此我只用白色填充所有内容。

但是,在导出到位图时,我不希望填充实际上是白色的——我只想导出没有填充的线条。


这是一个例子:

有填充物:

填充

没有填充:

没有填充

我想要的是:

我想要的是


我知道我可以在其他软件中用透​​明替换白色,但结果通常并不完美(抗锯齿会导致白边)。

我也知道这可以通过路径上的布尔运算来完成,但对于复杂的工作来说这并不可行,并且会破坏过程中的信息。

2个回答

您不能同时具有透明和不透明的背景颜色。

在您的示例中,您有两个相互层叠的对象,以及一个可能的背景,例如abbg

两个填充的对象

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

顶部对象未填充

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

一个新的下层对象

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

  1. 将您的绘图导出为 png,包括不需要的白色表面(但带有正确的黑线);
  2. 在 Gimp(或 Photoshop)中打开您的 png 图像,然后使用颜色 > 颜色到 Alpha,选择白色作为颜色以变为透明。导出为.png。