feComposite - SVG 编辑

该滤镜执行两个输入图像的智能像素组合,在图像空间中使用以下Porter-Duff合成操作之一:over、in、atop、xor。另外,还可以应用一个智能组件arithmetic操作(结果被压到[0,1]范围内)。

arithmetic操作对组合来自<feDiffuseLighting>滤镜和来自<feSpecularLighting> 滤镜的输出以及组合纹理数据很有用。如果选择了arithmetic操作,每个结果像素都要经过下面的方程式的计算:

result = k1*i1*i2 + k2*i1 + k3*i2 + k4

在这里:

  • i1i2标示了输入图像相应的像素通道值,分别映射到inin2
  • k1、k2、k3k4标示了同名的属性值。

用法

类别滤镜元素
允许的内容物任意数量、任意排序的下列元素:
<animate>, <set>

示例

属性

全局属性

专有属性

DOM 接口

该元素实现了SVGFECompositeElement接口。

参见

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:56 次

字数:5769

最后编辑:7年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文