阅读了 SVG2 草案后,得知会有 no new line caps 的消息让我有点失望。比标准 3. new arc line join is brilliant however ,但不是这个问题是关于什么的(我只是想提一下)。
我一直希望有一个以三角形结尾的帽子。但考虑到我的用例,这也可能不理想。
据我所知,Adobe Illustrator - 我自己不使用它 - 允许笔划的宽度可变。这在从绘图板绘图时很有用,以突出线条的压力。的确,这个功能在很多位图绘制程序中都有,但是有没有办法在SVG中实现这种效果,而不必画多条线呢?
这个想法是每个节点都应该有一个宽度,然后线条应该“平滑”地缩放每个具有不同宽度的节点之间的宽度。
这可能吗?如果没有,可以考虑吗?
附言我应该指出,这更像是一个思想实验和一个想法,而不是阻碍我进程的东西。拥有比拥有更美好。
最佳答案
虽然这可能不是一个真正的答案(至少是 SVG 标准),但事实证明,在当前 Inkscape 的主干版本中,这个 feature called PowerStroke already exists .有一些screenshots of PowerStroke .
这应该可以满足我暂时的追求。
事实证明 - 同样 - 弧线连接实际上是 suggested by Inkscape同样,它们在 Inkscape 中被称为外推。
关于svg - 如何沿路径/线更改笔划宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15908218/