Google chrome SVG+;铬+;过滤器&x2B;负刻度

Google chrome SVG+;铬+;过滤器&x2B;负刻度,google-chrome,svg,svg-filters,Google Chrome,Svg,Svg Filters,我发现Google Chrome没有显示同时具有负比例和过滤器(例如高斯模糊)的SVG元素。这是虫子吗 最小非工作示例: <filter id="blur-norm"> <feGaussianBlur stdDeviation="1 3" /> </filter> <g id="norms" transform="scale(-0.5)"> <rect x="-40" y="-50" width="100" height="1

我发现Google Chrome没有显示同时具有负比例和过滤器(例如高斯模糊)的SVG元素。这是虫子吗

最小非工作示例:

<filter id="blur-norm">
    <feGaussianBlur stdDeviation="1 3" />
</filter>
<g id="norms" transform="scale(-0.5)">
    <rect x="-40" y="-50" width="100" height="100" fill="#50aea9" stroke="#355270" stroke-width="5" />
</g>

比较一下

  • Firefox 32/Win7:元素可见且模糊
  • Chrome 37/Win7:元素不可见
在chrome中,将比例设置为正数将使元素显示(尽管比例不正确);或者,删除过滤器参考将使图元显示(尽管不模糊)


我是做错了什么,还是这是一个眨眼错误?

看起来这是几天前报道的


我无法让Chrome显示任何过滤器,直到我删除了“从头部取出”部分,然后才显示所有过滤器。

Chrome贡献者似乎已经创建了一个修复程序,但它看起来要到v39才能发布。欢迎使用。谢谢你的提示,不过这最好作为评论发布(将来可能会被删除)。@mins:也许用户听起来不安全,但答案本身似乎很有帮助。@min:这个问题突然出现供审查。虽然公认的答案告诉我们这是一个bug,但这个答案实际上试图通过一个变通方法提供一个解决方案。我看不出有任何理由删除它。被接受的答案所描述的错误现在已经被修复。Chrome 42能够正确地呈现我问题中链接的JSFIDLE。因此,不再需要任何变通方法。不过,我想如果将来出现相关的bug,这种建议可能会很有用。