Html SVG过滤器使特定颜色在图像中透明的问题

Html SVG过滤器使特定颜色在图像中透明的问题,html,css,svg,svg-filters,css-filters,Html,Css,Svg,Svg Filters,Css Filters,我发现了一个具有多种过滤效果的svg过滤器,可以使图像中的特定颜色透明。 我用红色和黑色两种颜色创建了一个图像,我正在制作黑色 颜色透明 除以下情况外,过滤器工作正常: 使所有黑色像素透明,仍然有一条细黑线 黑色和红色相遇 我无法找出哪里出了问题 对于您要做的事情来说,该过滤器太复杂了。这是一个更简单的版本,可以避免工件(可能是由feComponentTransfer创建的) 可能是抗锯齿。。。 <filter id="filter_CTT_00" RefCount="1">

我发现了一个具有多种过滤效果的svg过滤器,可以使图像中的特定颜色透明。 我用红色和黑色两种颜色创建了一个图像,我正在制作黑色 颜色透明

除以下情况外,过滤器工作正常: 使所有黑色像素透明,仍然有一条细黑线 黑色和红色相遇

我无法找出哪里出了问题


对于您要做的事情来说,该过滤器太复杂了。这是一个更简单的版本,可以避免工件(可能是由feComponentTransfer创建的)


可能是抗锯齿。。。
 <filter id="filter_CTT_00" RefCount="1">
   <feColorMatrix in="SourceGraphic" type="matrix" values="1 0 0 0 0   0 1 0 0 0   0 0 1 0 0  3 -1 -1 0 0" result="stage1Addition"/>
  </filter>