在 SVG 中是否有其他用于创建发光效果的斜率类型?
Are there other Slope types for creating glow effects in SVG?
是否有其他斜率类型可用于在 SVG 中创建发光效果?
我试过查看文档,但发现一片空白。
有问题的部分代码是 -
<feFuncA id="SVG_slope-value" type="linear" slope="3"/>
这里有一个 Codepen 来说明我在说什么。
[代码笔]
http://codepen.io/gingerman/pen/WQypBB
那里还有一条关于我自己解决的另一个问题的说明。
谢谢
史蒂夫
组件传输过滤器的文档位于 http://www.w3.org/TR/SVG/filters.html#feComponentTransferElement
type 属性可以有以下值...
type = identity | table | discrete | linear | gamma
当type=linear时,还可以有slope和intercept属性。如果 c 是初始分量,则重新映射分量 c' 的公式为...
c' = slope * c + intercept
在您链接到的示例中,使用高斯模糊滤镜在对象周围创建一些模糊度,然后使用分量传输滤镜增加模糊区域的 alpha 分量。最终结果是发光的效果。改变斜率会改变发光效果的亮度(斜率越大,发光越亮)。
是否有其他斜率类型可用于在 SVG 中创建发光效果?
我试过查看文档,但发现一片空白。
有问题的部分代码是 -
<feFuncA id="SVG_slope-value" type="linear" slope="3"/>
这里有一个 Codepen 来说明我在说什么。
[代码笔] http://codepen.io/gingerman/pen/WQypBB
那里还有一条关于我自己解决的另一个问题的说明。
谢谢
史蒂夫
组件传输过滤器的文档位于 http://www.w3.org/TR/SVG/filters.html#feComponentTransferElement
type 属性可以有以下值...
type = identity | table | discrete | linear | gamma
当type=linear时,还可以有slope和intercept属性。如果 c 是初始分量,则重新映射分量 c' 的公式为...
c' = slope * c + intercept
在您链接到的示例中,使用高斯模糊滤镜在对象周围创建一些模糊度,然后使用分量传输滤镜增加模糊区域的 alpha 分量。最终结果是发光的效果。改变斜率会改变发光效果的亮度(斜率越大,发光越亮)。