SVG在Firefox中模糊不清

时间:2013-06-17 11:40:09

标签: firefox svg svg-filters

我在图像上使用svg模糊滤镜,如下所示

<svg id="blurjs-10">
   <filter id="blur10px">
      <feGaussianBlur stdDeviation="10" in="SourceGraphic">
   </filter>
</svg>

但是这个模糊的firefox的视觉输出非常糟糕。

svg blur comparison in browsers

任何解决方案的人?

1 个答案:

答案 0 :(得分:2)

我也遇到过这个问题。问题似乎是滤色镜计算的精度不够,导致色带。

似乎解决问题的解决方案(至少在我的情况下)是使用color-interpolation-filters来确保在更宽的色彩空间上执行计算。例如:

<feGaussianBlur in="SourceGraphic" stdDeviation="20" color-interpolation-filters="sRGB">

在了解了这个属性后,问题及其解决方案更有意义。