【问题标题】:How to Invert a White image to Black using SVG Filters?如何使用 SVG 过滤器将白色图像反转为黑色?
【发布时间】:2013-07-26 06:32:34
【问题描述】:

有没有办法使用 SVG 滤镜将白色图像反转为黑色?

在 CSS 过滤器中,我们使用 -webkit-filter:invert(1);,这在 IE10 中不起作用。我正在应用 SVG 过滤器作为后备。任何人都可以帮忙吗?

【问题讨论】:

标签: css svg svg-filters


【解决方案1】:

您可以使用 SVG 过滤器进行反转:

<feColorMatrix in="SourceGraphic" type="matrix" values="-1 0 0 0 1 
                                                              0 -1 0 0 1 
                                                              0 0 -1 0 1
                                                              0 0 0 1 0"/>

有关更多详细信息,请参阅feColorMatrix at MDN 上的文档

【讨论】:

  • 对我来说,这不起作用,直到我在 Inkscape 中应用了过滤器,它创建了一大堆链式过滤器(可根据要求提供)。
  • 我没有给你完整的过滤器代码 - 只是核心原语查看我链接的文档以了解如何执行此操作。
猜你喜欢
  • 1970-01-01
  • 2013-01-09
  • 2020-11-11
  • 2021-02-05
  • 2015-04-07
  • 1970-01-01
  • 2019-07-13
  • 2019-12-13
  • 2017-03-19
相关资源
最近更新 更多