【发布时间】:2014-08-16 11:34:44
【问题描述】:
当我对 svg 图像应用模糊滤镜时,它会模糊边缘,使它们变得不透明(见左示例)。我想要的是在没有这种伪影的情况下对其进行模糊处理(参见右侧示例)。 我通过 hack 解决了这个问题:只需复制相同的翻转图像并将它们放置 4 个面。
有没有更好的办法?
请注意,我不能只将图像放大 5-10%;大小应与原始图像相同。
这是我的 svg:
...
<filter id="blur">
<feGaussianBlur in="SourceGraphic" stdDeviation="4"></feGaussianBlur>
</filter>
...
<g filter="url(#blur)">
<image xlink:href="cathedral.jpg"></image>
</g>
【问题讨论】:
标签: svg svg-filters