当我对SVG图像应用模糊滤镜时,它会使边缘变得稍微透明(请参见左侧示例)。我想要的是在不产生这种伪影的情况下进行模糊处理(请参见右侧示例)。
我通过一种方法解决了这个问题:只需复制相同的翻转图像并将它们放置在四个方向上。
是否有更好的方法?
请注意,我不能仅仅将图像放大5-10%;大小必须与原始图像相同。
以下是我的SVG代码:
我通过一种方法解决了这个问题:只需复制相同的翻转图像并将它们放置在四个方向上。
是否有更好的方法?
请注意,我不能仅仅将图像放大5-10%;大小必须与原始图像相同。
以下是我的SVG代码:
...
<filter id="blur">
<feGaussianBlur in="SourceGraphic" stdDeviation="4"></feGaussianBlur>
</filter>
...
<g filter="url(#blur)">
<image xlink:href="cathedral.jpg"></image>
</g>