html - 在不损失质量的情况下缩小 Retina 页面的尺寸(在 Chrome 上模糊)

标签 html css safari responsive-images

我注意到,在最新的 Chrome(撰写本文时为 54.x)上,使用 CSS 调整无损 png 文件(用于普通/Retina 目的)时,结果是模糊的。 blurry

在img标签中添加如下规则时

img {
   image-rendering: -webkit-optimize-contrast;
}

那么结果更好:

crispier

问题:Safari 的引擎以完全不同的方式呈现(更糟糕)

safari

我的问题

  1. 如何在不出现质量问题的情况下调整无损 PNG 的大小?
  2. 如果调整大小总是会导致问题,那么处理更高 DPI 显示器的替代方法是什么? (支持 https://www.sitepoint.com/how-to-build-responsive-images-with-srcset/ 吗?)

最佳答案

您可以使用@media CSS 来更改图像的URL。使用图像编辑软件更改图像的大小,这样浏览器就不必处理缩放问题。

关于html - 在不损失质量的情况下缩小 Retina 页面的尺寸(在 Chrome 上模糊),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40533009/

相关文章:

css - 无法弄清楚为什么 CSS 会在较小的设备上更改我的图像格式

CSS3 Transition 在 Safari 中将旋转的元素移动 1px

css - 让灵活的水平缩放图像在 Safari 中工作

javascript - 在函数参数中传递的对象引用

html - 仅选择站点中某些页面的正文元素?

css - 居中图像组,最后一行问题

safari - 在 Safari 中禁用同源策略

html - Bootstrap 如何让响应式网格分两步降级?

android - 如何在 Android (Nexus 7) 上显示不可缩放的网页

javascript - 如何模糊 iframe 弹出窗口的背景