指南

手机实际下载的是哪一张图片?

我们先给一张项目自有照片准备几种宽度,逐份压缩,再用本地浏览器测试响应式选择。结果既列出页面可选的文件,也记录实际下载了多少字节。这样能分清两个环节:把文件变轻,以及让手机拿到适合显示尺寸的那一份。

最后更新:

Bitinz 团队 · 我们如何编写和核实内容

大图压小了,仍然可能选得太大

页面上图片占的空间小,并不意味着下载文件也小。如果所有访客都收到同一张大图,手机仍可能下载布局用不到的像素。压缩和响应式选择分别解决其中一部分问题。

网站图片流程介绍准备工作,图片交付指南解释性能诊断。这次从准备文件追踪到浏览器真正选择的资源,直接观察一张照片,而不把评分当作结果。

先准备候选文件,再观察浏览器

我们先在外部图片编辑器中等比例制作副本,再进行压缩,Bitinz 没有调整尺寸。2026-10-29,各副本用本地引擎均衡档处理;记录的尺寸、字节数和校验值对应浏览器实验所用的候选文件。

本地页面通过 srcset 提供候选图片,并用匹配的 sizes 规则描述布局。浏览器记录包含视口宽度、像素密度和所选资源,只测图片文件,不代表整页加载或模拟移动网络速度。证据方法见内容编写说明。

浏览器选择之前,先看候选文件

先比较这些文件,再看来源中的浏览器选图记录。浏览器只能在页面实际提供的候选项中选择。

图片像素尺寸输出档位压缩前压缩后节省
photo-4000.jpg4000 × 2667 pxJPG均衡2032.6 KB595.9 KB70.7%
photo-1600.jpg1600 × 1067 pxJPG均衡393.1 KB129.0 KB67.2%
photo-800.jpg800 × 533 pxJPG均衡116.0 KB40.0 KB65.5%
photo-400.jpg400 × 267 pxJPG均衡34.2 KB12.4 KB63.7%

Bitinz · 1 KB = 1000 字节。

图片压缩保持原格式压缩 JPG、PNG 和 WebP,可以批量处理,免费使用。压缩图片

浏览器实际下载了什么

视口宽度(CSS px)像素密度显示宽度(CSS px)所选图片宽度(px)图片文件体积
3901×35840012.4 KB
3902×35880040.0 KB
7681×73680040.0 KB
7682×7361600129.0 KB
12801×9601600129.0 KB
12802×9604000595.9 KB

每行都使用全新浏览器环境并关闭缓存。最宽的高密度场景选择了最大的候选图,因为候选列表在这个位置有较大空档。值得另外测试一个中间尺寸:浏览器只能选择列表里确实存在的文件。

按实际用途检查所选图片

原始照片细节

项目自有风景照片原图的局部

压缩后照片细节

实际压缩后照片的相同局部
项目自有照片的真实原图与压缩后局部,单独展示画面变化,与浏览器选图问题分开。

在小屏幕和高像素密度显示器上查看照片。如果最小候选图已经明显发糊,就不一定适合;同样,一张大候选图即使节省比例很高,也不代表有必要下载。

选图记录是指定环境的一次观察。缓存和浏览器自己的决策会影响后续访问;复现时请用全新浏览器环境,检查实际请求,而不是只凭显示尺寸推测。

把准备工作接到实际交付

先用图片压缩工具处理准备好的副本,再让网站或内容管理系统提供合适版本。如果生成的页面始终指向同一大文件,压缩本身不会改变这个选择。

让 sizes 与 CSS 布局保持一致。浏览器结合这个提示、候选尺寸和屏幕密度做选择,不能靠文件名猜出作者的意图。布局变动后,再查一次实际请求的资源。

对于反复执行的发布流程,开发者 API可以压缩准备好的文件。缩小尺寸仍是独立的准备步骤。画质指南介绍了替换图片前怎样比较细节。

检查网页上的一个图片位置

  1. 测量图片展示区域,确定设计需要的等比例宽度。
  2. 保留可编辑原图,准备并压缩这些副本。
  3. 提供候选图片,让 sizes 规则与布局相符。
  4. 在不同屏幕上检查所选资源和实际观感。

FAQ

设置显示宽度,会减少图片下载量吗?
CSS 宽度改变布局,不会改变单个图片文件的字节数。请提供合适的候选文件,再检查浏览器选中了哪一份。
高分屏手机为什么会选更宽的图片?
高密度屏幕在相同显示区域内可以使用更多图片像素。候选尺寸和页面给出的尺寸提示都会影响浏览器选择。
这个实验测的是网页速度吗?
实验记录压缩结果和图片资源选择。整页体验还受其他资源、网络和渲染工作影响。

本文用到的工具

资料来源

  1. Bitinz: Responsive image browser observations (2026-10-29)
  2. Bitinz: Image lab: sources, measurements and output hashes (2026-10-29)
  3. MDN: Responsive images