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

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

我在 Inkscape 中创建了一个形状,并将边框宽度设置为1px。但是,带边框的
实际尺寸是。100px102px

我如何设置内边界在物体上,而不是外面?当使用Photoshop,类型
可选(或者中心边界),然而Inkscape没有这个选项。

答案1

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

一种简单的方法是复制形状,不填充任何内容,只使用选定的边框(描边)。
此副本被赋予剪切路径因此其笔触的额外(外部)部分在原始形状之外是看不到的
。用于剪切它的路径是原始形状的第二个未更改的副本,
它不会显示为正常/常规对象。
为了确保这些副本在编辑原始对象时发生变化,它们可以
各自为一个链接偏移- 还允许它们在原始形状内移动。

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

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

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

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

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

  6. 选择此形状从步骤 3 复制(按住Shift键,拖动鼠标)
    - 确保此形状位于顶部(z 顺序)- 请参阅上面链接的手册页

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

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

答案2

@cristian-ciupitu 提出的另一种工作流程如下:

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

瞧!内边框!

现在,您可以根据需要调整内边框宽度 ( ++ Shift) 。将描边宽度设置为所需内边框宽度的两倍,因为描边宽度的一半将被剪裁为不可见。CtrlF

如果您认为步骤 3 和 4 令人困惑,只需拖动两个对象/路径以选择它们,然后像​​步骤 5 一样剪切它们,并根据需要调整描边宽度。效果也很好,但是嘿,点击更酷 ;)

答案3

不确定“边框”是否指的是“描边”,但 SVG 标准似乎不允许使用内/外描边,因此 Inkscape 也不允许。似乎一种常见的做法是通过复制对象并缩小/放大来伪造它,这样你就得到了你想要的边框。不过我不认为这对内边框和外边框都有效。

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

答案4

为了实现这一目标,我的解决方法是首先单击工具栏上的选项以关闭“缩放图稿缩放笔触”

缩放图稿缩放描边图标

接下来,设置所需的笔触宽度。

最后,将对象的大小改回您想要的大小。

相关内容