【发布时间】:2021-03-29 08:36:42
【问题描述】:
我正在绘制对象并使用过滤器来反转颜色。但是,颜色显示不正确。
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="441" height="433">
<defs>
<filter id="f1">
<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"/>
</filter>
</defs>
<circle cx="220.5" cy="86" r="30" style="stroke-width:1;fill:rgb(255,200,145);stroke:rgb(255,200,145)" filter="url(#f1)"/>
</svg>
颜色应该是这样的。 R 通道应该从 255 到 0。G 从 200 到 55。B 从 145 到 110。相反,它们分别映射到 0、174、220。
【问题讨论】:
标签: svg svg-filters