【问题标题】:How to wisely choose image resolution based on its container size?如何根据容器大小明智地选择图像分辨率?
【发布时间】:2019-08-17 16:30:42
【问题描述】:

给定:

  1. 我有一个 64px * 64px 的容器,用于显示图像
  2. 我有一张非常高分辨率的图片 (5000px * 5000px)

图像的最佳分辨率是多少?

假设该网站不会被缩放,并且我希望图像在所有可能的设备上看起来都很完美。

附: 我的假设是 64px * 64px 不是适合图像的分辨率,因为有些设备的像素比 > 1。

【问题讨论】:

    标签: html image performance web compression


    【解决方案1】:

    如果您的容器大小为 64*64 像素,那么您应该寻找相同的纵横比,在这种情况下它是 1x1。获得纵横比后,您应该将图像裁剪为相同大小。通常你会为你的网站提供几张不同纵横比的图片,让用户的浏览器找出哪一张是最好的。台式机和手机具有不同的纵横比,对于我的台式机网站,我倾向于使用分辨率高达 1600x1000 的 4x3 纵横比图像,有时甚至高达 1920x1200,而对于手机,我会使用分辨率高达 800x1200 的 3x4 纵横比图像。在生产中,您不需要像 5000x5000 那样大的分辨率,因为实际上不需要它,而且在部署之前,您应该优化 Web 图像以使其文件大小更小 - 主要使用 .jpg 和 .svg 扩展名。 希望这可以解决一些问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多