有没有办法使用SVG滤镜基元来差分修改折线/路径段?

时间:2015-04-08 16:02:09

标签: javascript svg svg-filters

我一直在寻找SVG documentation这样做的方法,没有任何成功,我想知道我是否错过了一些简单的事情(甚至不是那么简单)

我有一个模式可以应用于我的SVG,并且它很容易生成一个模式,我可以将其用作feImage filter元素的输入,但我的问题是该模式朝向表示路径段方向的向量的方向需要为每个段保持不变。

可以模仿这种效果,例如,分解路径,以便只有具有相似方向的线段与feImage的给定旋转一起使用,并且类似于20不同的方向(或者36--我还没有完成实验)我可能会得到一个可接受的效果,但保守估计这对我的(代码生成的)SVG的影响是它可能会加倍我文件的大小,有时会更糟。

与此效果同时,我希望能够将片段视为沿着片段上升和下降,并且应用光照,就像这样。我可以轻松地对这种上升和下降进行参数化,以便我可以将Alpha通道中的更改应用于该段,但我无法看到如何逐段应用这样的转换。

有没有办法按照我所描述的方式修改路径或折线段?

0 个答案:

没有答案