SVG:Drop-Shadow 滤镜在移动 Safari 上对 SVG 进行像素化

Sve*_*ven 6 safari svg vector-graphics mobile-safari svg-filters

我在使用标签嵌入的 SVG 文件中使用投影滤镜img。在我的 MacBook 上,Safari 浏览器看起来不错。然而,在移动版 Safari 中,图形变得非常像素化,并且失去了所有清晰度。未应用滤镜时,SVG 渲染效果良好。除了通过过滤器之外还有什么办法可以解决这个问题吗?

Mic*_*any 1

您应该尝试将过滤器的“filterRes”属性显式设置为与视网膜显示匹配的值。

  • filterRes 已被浏览器弃用,并且正在逐步淘汰,因此您不能再依赖它。此外,浏览器决定在 GPU 上执行的缩放变换通常是基于位图的,并且会在高比例下进行像素化 - 即使您从矢量图形开始。 (2认同)