我们如何在一个形状的边缘切割多个具有多种颜色的对象?无需剪辑!

平面设计 墨景
2022-02-05 16:33:02

我遇到了与这篇文章类似的问题: 这篇文章 ;-)
不同之处在于我有多个不同颜色的对象(实际上是路径)。另外,我想知道我是否可以在不剪裁的情况下做到这一点,因为剪裁会创建一个无法转换为路径的对象,这会增加很多限制。请查看[此帖子]以获取更多信息:那么,再次,我如何切割超出模型形状的物体(下图中以紫色着色),或者我们说,在边缘切割它们.
所以这里是那些具有不同颜色的对象:

不同颜色的物体

而紫色框是模型对象,

紫色方形模型盒

我想让那些圆圈消失在紫色方块的边缘,这样我就可以得到一个充满彩色圆圈的方块!

我用 gimp(它创建位图)创建了一个示例,并向您展示我到底想要什么:

在此处输入图像描述

3个回答

您需要Multi-Bool插件(通过单击标题右侧的箭头下载)。

按照链接站点上的说明安装插件。重新启动 Inkscape。

  1. 完全取消对所有圈子的分组。
  2. 选择所有内容(圆形和矩形)。
  3. 单击Extensions > Boolean > Multiple Division
    (与 Inkscapes 本机布尔函数相比,这不会删除顶部的矩形。您可以手动删除矩形。)
  4. 选择圆圈的外部部分并将其删除。

多布尔的艰难方式

选择外部零件实际上比预期的要多。但是有一个简单的方法可以解决这个问题:使用矩形和多重差分的否定。

  1. 在整个画布上绘制一个矩形。
  2. 把你原来的矩形放在它上面。
  3. 选择两个矩形。
  4. 减(Path > Differencectrl+-)。
  5. 选择所有内容(圆形和否定矩形)。
  6. 单击Extensions > Boolean > Multiple Difference

多布尔的简单方法

@Socowi 链接的多布尔库已被作者弃用并删除。当前版本位于:

是的,它是可达的!但不幸的是,链接中有错字,最后两个字母丢失了。正确的链接是

https://gitlab.com/moini_ink/inx-pathops

我已经使用 1.0.1 版本进行了尝试,并按预期工作。