如何沿路径/线改变笔划宽度?

时间:2013-04-09 17:12:49

标签: svg inkscape

阅读完SVG2草案后,我有点失望地得知no new line caps比标准3. new arc line join is brilliant however,但不是这个问题的内容(我只想提一下) )。

我一直希望有一个以三角形结尾的帽子。但鉴于我的用例,这可能也不理想。

据我所知,Adobe Illustrator - 我自己不使用 - 允许笔画的宽度可变。从绘图板绘图时,这非常有用,可突出显示线条的压力。确实,这个功能存在于许多位图绘制程序中,但有没有办法在SVG中实现这种效果,而不必绘制多行?

这个想法是每个节点都应该有一个宽度,然后这些线应该“平滑地”缩放每个具有不同宽度的节点之间的宽度。

这可能吗?如果没有,可以考虑吗?

P.S。我应该指出,这更像是一个思想实验和一个想法,而不是阻碍我的过程。比需要更多的好事。

1 个答案:

答案 0 :(得分:5)

虽然这可能不是一个真正的答案(至少SVG标准),但事实证明,在Inkscape的当前主干版本中,这是feature called PowerStroke already exists。有一些screenshots of PowerStroke

这应该满足我对当前的追求。

事实证明 - 弧线连接实际上也是suggested by Inkscape,它们在Inkscape中被称为外推。