【发布时间】:2012-06-12 09:53:22
【问题描述】:
在响应式 css 设计的情况下,假设您有几个不同大小的图像版本,并且您的屏幕宽度达到了 900 像素。
在这种情况下最好的做法是什么? 案例 a) 缩小 950 像素的图像或案例 b) 放大 850 像素的图像 (这些数值当然是虚构的,我不是在谈论一个特定的案例)
从我的立场来看,各有优劣:
使用缩小,作为专业人士,图像应该有更好的质量(至少我是这么认为的,我对不同浏览器的缩小算法了解不多)。作为 CON,下载图片需要更长的时间,如果您还针对移动设备,这一点很重要。
使用升级可以提高下载速度,但会降低质量。
当然,您不会将 500 像素的图像放大到 1000 像素的宽度,就像您出于显而易见的原因不会缩小 2000 像素的图像一样,前提是您可以选择。 但是,如果您有相似的值,是否有一种经验法则可以帮助您做出决定,或者它并没有真正产生影响,这取决于开发人员?
或者,至少,有没有更重要的因素?例如,通过使用升级,您可以从下载时间减少中获得更大的收益,然后从质量下降中获得更大的收益,反之亦然。
【问题讨论】:
标签: html css image-scaling