【问题标题】:Load a scaled down/low resolution image in HTML在 HTML 中加载按比例缩小/低分辨率的图像
【发布时间】:2014-05-14 14:52:58
【问题描述】:

我有小尺寸的<img>,我在其中放了非常大的图片。这会导致图片加载缓慢而且很浪费,因为我真的不需要下载整个大图,我以非常小的尺寸显示它。

有没有办法让 HTML 加载较低分辨率的图像而不是完整的图像分辨率?所以加载会更快。

【问题讨论】:

  • 您可以将缩略图存储在服务器上并加载它们,或者您可以使用服务器端语言从小图像创建动态缩略图。
  • 你为什么不把小图片放在那里?

标签: javascript jquery html css image


【解决方案1】:

HTML(据我所知)没有自动为您生成缩略图大小的图像以加快加载速度的功能。当您在 Wordpress 或各种电子商务解决方案上上传时,某些网站会自动执行此操作。因此,除非您使用其中之一,否则您必须在上传之前自行调整图像大小,或编写您自己的网站功能,在服务器端动态调整图像大小。

您必须在服务器端完成这项工作,因为 HTML/CSS/JS 都只是客户端(node.js 不支持),并且只有在图像已经下载后才能为您调整大小,这会失败目的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-11
    • 2017-08-23
    • 1970-01-01
    • 2015-03-12
    • 1970-01-01
    • 2017-06-11
    • 2016-10-13
    • 1970-01-01
    相关资源
    最近更新 更多