在最近的 Google Chrome 更新之后,我的网站上的 Retina 图像变得模糊。它们仍然是 Retina 图像(当我在新标签页中打开图像时,它是双倍大小的图像),但由于某种原因,它们看起来就像非 Retina 图像一样模糊。因此,似乎图像的缩小算法出了问题。
1)Firefox、Opera 和 Microsoft Edge 中的 Retina 图像看起来很好。
2)安装旧版本的 Chrome(83.0.4103.116)后,问题就不存在了。我进一步调查发现,该问题是在 Chrome 84.0.4147.89 版本(Windows,桌面)中引入的。在之前的 83.0.4103.116 版本中,该问题不存在!
我还尝试将此 CSS 添加到图像中,它确实可以解决问题,但以前不需要这样做:
image-rendering: -webkit-optimize-contrast
另一个解决问题的方法是在 Chrome 的系统设置中禁用“启用硬件加速”设置。
1)Firefox、Opera 和 Microsoft Edge 中的 Retina 图像看起来很好。
2)安装旧版本的 Chrome(83.0.4103.116)后,问题就不存在了。我进一步调查发现,该问题是在 Chrome 84.0.4147.89 版本(Windows,桌面)中引入的。在之前的 83.0.4103.116 版本中,该问题不存在!
我还尝试将此 CSS 添加到图像中,它确实可以解决问题,但以前不需要这样做:
image-rendering: -webkit-optimize-contrast
另一个解决问题的方法是在 Chrome 的系统设置中禁用“启用硬件加速”设置。
附注:昨天一段时间内事情恢复了正常,视网膜图像正确显示,但今天又出现了问题。
我会为您提供网站截图以供比较(当前Chrome版本与旧版本):
首页全尺寸截图:
标志的图像: