如何在 Inkscape 中创建内边框(笔画)?

38 inkscape vector-graphics svg

我在 Inkscape 中创建了一个形状并将边框宽度设置为1px. 然而,
实际大小是100px带有边框的102px

如何在对象上设置内部边框,而不是外部边框?使用Photoshop 时
可以选择类型(边框、边框或中心边框),但在Inkscape中没有此选项。

E-r*_*ich 25

Inkscape 不支持更改对象上的笔触类型,但是还有
其他方法可以创建您需要的内边框或模糊。

一种简单的方法是制作形状的副本,没有填充和选定的边框(描边)。
该副本具有剪切路径,因此在
原始形状之外无法看到其笔划的额外(外部)部分。用于剪切它的路径是原始形状的第二个未更改副本,
它不会显示为正常/常规对象。
为了确保这些副本在编辑原件时发生变化,它们
每个都可以是链接偏移量- 也允许它们在原始形状内移动。

  1. 创建形状并选择它 ( F1)

  2. 创建一个链接的偏移副本,它出现在它的顶部(Ctrl+Alt+JPath菜单)

  3. 将笔画(边框)宽度更改为您需要的2
    倍或设置其偏移量/半径以将其移动到外部形状边框的内边缘
    - 使用其节点句柄或 XML 属性(内置编辑器,单位为 pt 而非 px )

  4. 给这个形状不填充和选择的边框颜色 - 在对象菜单中填充和描边

  5. 创建原始形状的第二个链接偏移副本,保持不变

  6. 选择这个形状第 3 步中的副本(按住Shift键,拖动鼠标)
    - 确保这个形状在顶部(z 顺序) - 请参阅上面链接的手册页

  7. 设置剪辑- 使用Object ? Clip ? Set菜单项

然后你应该有一个完成的内边框。


lla*_*rén 18

@cristian-ciupitu 提出的另一种工作流程是这样的:

  1. 创建(或选择)没有填充的对象或路径。如果需要,您已经可以设置笔触宽度 ( Shift+ Ctrl+ F),或者稍后修复此问题。
  2. 复制 ( Ctrl+ D) 对象/路径。这将在原件之上创建一个副本。
  3. 发送重复的下层 ( ObjectLower, 或Page Down),以便您可以...
  4. ... 选择 Select (arrow在工具栏上,或F1)和Shift+Click对象/路径。由于已经选择了“降低的”副本,这将选择彼此重叠的两个相同的对象/路径。窗口底部的状态行应确认这一点。
  5. 现在选择ObjectClipSet

瞧!内界!

如果需要,您现在可以调整内边框宽度 ( Shift+ Ctrl+ F)。将笔画宽度设置为您所需的内边框宽度的两倍,因为笔画宽度的一半将被裁剪为不可见。

如果您认为第 3 步和第 4 步令人困惑,只需在两个对象/路径周围拖动以同时选择它们,按照第 5 步的方式裁剪它们,然后根据需要调整笔划宽度。也能用,但是嘿,点击更酷;)

  • 基本上你在做同样的事情,但我发现你的指示更容易理解。 (5认同)

Rob*_*her 9

不确定“边框”是否是指“笔画”,但似乎 SVG 标准不允许内部/外部笔画,因此 Inkscape 也不允许。似乎常见的做法是通过复制对象并缩小/增大它来伪造它,以便获得所需的边框。虽然我不认为这对于内部边界和外部边界一样有效。

Inkscape 错误:内/外/中心笔画位置