大圖壓小了,仍然可能選得太大
先準備候選檔案,再觀察瀏覽器
我們先在外部圖片編輯器中等比例製作複本,再進行壓縮,Bitinz 沒有調整尺寸。2026-10-29,各複本用本地引擎均衡等級處理;記錄的尺寸、位元組數和雜湊值對應瀏覽器實驗所用的候選檔案。
本地網頁通過 srcset 提供候選圖片,並用匹配的 sizes 規則描述版面配置。瀏覽器記錄包含可視區域寬度、像素密度和所選資源,只測圖片檔案,不代表整頁加載或模擬移動網路速度。證據方法見內容編寫說明。
瀏覽器選擇之前,先看候選檔案
先比較這些檔案,再看來源中的瀏覽器選圖記錄。瀏覽器只能在網頁實際提供的候選項中選擇。
| 圖片 | 像素尺寸 | 輸出 | 壓縮等級 | 壓縮前 | 壓縮後 | 節省 |
|---|---|---|---|---|---|---|
photo-4000.jpg | 4000 × 2667 px | JPG | 均衡 | 2032.6 KB | 595.9 KB | 70.7% |
photo-1600.jpg | 1600 × 1067 px | JPG | 均衡 | 393.1 KB | 129.0 KB | 67.2% |
photo-800.jpg | 800 × 533 px | JPG | 均衡 | 116.0 KB | 40.0 KB | 65.5% |
photo-400.jpg | 400 × 267 px | JPG | 均衡 | 34.2 KB | 12.4 KB | 63.7% |
Bitinz · 1 KB = 1000 位元組。
瀏覽器實際下載了什麼
| 可視區域寬度(CSS px) | 像素密度 | 顯示寬度(CSS px) | 所選圖片寬度(px) | 圖片檔案大小 |
|---|---|---|---|---|
| 390 | 1× | 358 | 400 | 12.4 KB |
| 390 | 2× | 358 | 800 | 40.0 KB |
| 768 | 1× | 736 | 800 | 40.0 KB |
| 768 | 2× | 736 | 1600 | 129.0 KB |
| 1280 | 1× | 960 | 1600 | 129.0 KB |
| 1280 | 2× | 960 | 4000 | 595.9 KB |
每列都使用全新瀏覽器環境並關閉快取。最寬的高密度情境選擇了最大的候選圖,因為候選清單在這個位置有較大空檔。值得另外測試一個中間尺寸:瀏覽器只能選擇清單裡確實存在的檔案。
按實際用途檢查所選圖片
原始照片細節

壓縮後照片細節

在小螢幕和高像素密度顯示器上查看照片。如果最小候選圖已經明顯發糊,就不一定適合;同樣,一張大候選圖即使節省比例很高,也不代表有必要下載。
選圖記錄是指定環境的一次觀察。緩存和瀏覽器自己的決策會影響後續訪問;復現時請用全新瀏覽器環境,檢查實際請求,而不是只憑顯示尺寸推測。
把準備工作接到實際交付
檢查網頁上的一個圖片位置
- 測量圖片展示區域,確定設計需要的等比例寬度。
- 保留可編輯原圖,準備並壓縮這些複本。
- 提供候選圖片,讓
sizes規則與版面配置相符。 - 在不同螢幕上檢查所選資源和實際觀感。
FAQ
- 設置顯示寬度,會減少圖片下載量嗎?
- CSS 寬度改變版面配置,不會改變單個圖片檔案的位元組數。請提供合適的候選檔案,再檢查瀏覽器選中了哪一份。
- 高解析度螢幕手機為什麼會選更寬的圖片?
- 高密度螢幕在相同顯示區域內可以使用更多圖片像素。候選尺寸和網頁給出的尺寸提示都會影響瀏覽器選擇。
- 這個實驗測的是網頁速度嗎?
- 實驗記錄壓縮結果和圖片資源選擇。整頁體驗還受其他資源、網路和渲染工作影響。