我在 Inkscape 中创建了一个形状,并将边框宽度设置为1px
。但是,带边框的
实际尺寸是。100px
102px
我如何设置内边界在物体上,而不是外面?当使用Photoshop,类型
可选(内,外或者中心边界),然而Inkscape没有这个选项。
答案1
Inkscape 不支持更改对象的描边类型,但是还有
其他方法可以创建所需的内边框或模糊。
一种简单的方法是复制形状,不填充任何内容,只使用选定的边框(描边)。
此副本被赋予剪切路径因此其笔触的额外(外部)部分在原始形状之外是看不到的
。用于剪切它的路径是原始形状的第二个未更改的副本,
它不会显示为正常/常规对象。
为了确保这些副本在编辑原始对象时发生变化,它们可以
各自为一个链接偏移- 还允许它们在原始形状内移动。
创建形状并选择它(
F1
)创建一个链接偏移副本,出现在其顶部(
Ctrl+Alt+J
或Path
菜单)将描边(边框)宽度更改为2x您需要什么或设置它的偏移
量/半径以将其移动到外部形状边框的内边缘
- 使用其节点句柄或 XML 属性(内置编辑器,单位是 pt 而不是 px)给出这个形状无填充以及对象菜单中选择的边框颜色 - 填充和描边
创建第二个链接偏移复制原始形状,保持不变
选择此形状和从步骤 3 复制(按住
Shift
键,拖动鼠标)
- 确保此形状位于顶部(z 顺序)- 请参阅上面链接的手册页- 设置剪辑- 使用
Object → Clip → Set
菜单项
然后你就应该有一个完成的内边框了。
答案2
@cristian-ciupitu 提出的另一种工作流程如下:
- 创建(或选择)一个没有填充的对象或路径。如果需要,您可以设置描边宽度(Shift++ Ctrl)F,或者稍后再修复。
- 复制 ( Ctrl+ D) 对象/路径。这将在原始对象上创建副本。
- 发送重复的下部(
Object
→Lower
,或Page Down),以便您可以...... - ... 选择“选择”(
arrow
在工具栏上,或F1)并Shift+Click对象/路径。由于已经选择了“降低”的副本,因此这将选择两个彼此重叠的相同对象/路径。窗口底部的状态行应确认这一点。 - 现在选择
Object
→Clip
→Set
。
瞧!内边框!
现在,您可以根据需要调整内边框宽度 ( ++ Shift) 。将描边宽度设置为所需内边框宽度的两倍,因为描边宽度的一半将被剪裁为不可见。CtrlF
如果您认为步骤 3 和 4 令人困惑,只需拖动两个对象/路径以选择它们,然后像步骤 5 一样剪切它们,并根据需要调整描边宽度。效果也很好,但是嘿,点击更酷 ;)
答案3
不确定“边框”是否指的是“描边”,但 SVG 标准似乎不允许使用内/外描边,因此 Inkscape 也不允许。似乎一种常见的做法是通过复制对象并缩小/放大来伪造它,这样你就得到了你想要的边框。不过我不认为这对内边框和外边框都有效。