ImagElite
部落格
繁體中文(台灣)

2026 年 8 月 17 日

網站圖片縮小全攻略:2026 年完整指南

慢的頁面,常常只是因為某張 hero 圖多出幾百 KB。 新一年的首次頁面速度稽核,可能在六個月前還能通過的同一頁 突然亮紅燈——因為 Google 的 Core Web Vitals 門檻, 隨著平均頁面權重與瀏覽行為的改變又收緊了。 這份指南涵蓋所有能縮小檔案尺寸的選擇:哪個格式、 哪個品質、哪個尺寸、哪個載入模式、哪個替代文字。 一次做到位,2026 年跑得快。

網站 hero 圖片被壓縮流程的示意

選對格式

格式選擇決定了圖片重量的 50-70%。沒有單一正解;端看它是 照片、插畫還是動畫。

  • WebP:大多數照片的預設選擇。比同等品質 JPG 小 25-35%,支援 alpha 通道、無損壓縮與動畫。所有現代瀏覽器 (Chrome、Firefox、Safari 14+、Edge)都能順暢讀。
  • AVIF:壓得更兇——多數情境比 WebP 再小 20-30%—— 但編碼慢,Safari 支援也較新。適合伺服器端編碼;不適合 瀏覽器內 WASM 即時生成。
  • JPG:相容性最廣。若要餵給很舊的瀏覽器 (尤其是 Android 8 以下)或社群分享時要轉出的檔案,留在 JPG。
  • PNG:無損,所以適合透明 logo、螢幕截圖、 邊緣銳利的插畫。照片用會太大。
  • SVG:向量素材(icon、logo、圖形)用。 極小、無限縮放、可用 CSS 上色。

不確定是照片還是插畫?有銳利邊緣與大塊平面色,從 PNG / WebP 起手;是照片,走 JPG / WebP / AVIF。

品質設定:80 幾乎永遠是甜蜜點

多數照片在品質 75-85 的範圍屬於「看起來一樣、位元組少很多」 的甜蜜區。降到這以下,JPEG / WebP 區塊化瑕疵開始可見—— 特別是膚色、柔順漸層、低對比紋理。升到這以上,檔案 急速膨脹,但感知到的品質只增加一點點。

下表是 1920×1280 風景照的概略大小:

格式品質大小(約)備註
JPG60~120 KB瑕疵已可見。
JPG75~180 KB可分享,有輕微問題。
JPG82~260 KB多數用途的甜蜜點。
WebP80~180 KB視覺等同 JPG 82。
AVIF60~140 KB更小但編碼慢。

對的尺寸:不要超過螢幕像素

圖片壓縮最簡單的紅利,是把寬度縮到內容實際需要。Mac 上 一張「2400 像素」的照片要塞進部落格側邊欄,先縮到 800 像素 就讓檔案變成 3-4 倍小——通常比把品質調低 1 點更有效。

挑對尺寸的快速方法:

  1. 用開發者工具量測某個 viewport 的實際渲染寬度。
  2. 為 Retina 乘以 2(高 DPI 螢幕要 2 倍真實像素)。
  3. 用 CSS max-width: 100% 搭配那個寬度發佈。

現代瀏覽器支援用 srcset 與 sizes提供多種解析度——400w、800w、1200w、1600w。瀏覽器會依裝置 螢幕與密度,挑選最小夠用的來源。

延遲載入:把視窗外往後挪

loading="lazy" 屬性告訴瀏覽器:螢幕外的圖片, 等使用者靠近時才載入。除了首屏 hero,其他所有圖片都應該 用它當預設。

簡單的規則:首屏圖用 loading="eager" +fetchpriority="high";其餘所有圖片用loading="lazy" 並帶上正確的width / height 屬性(避免版面位移)。

替代文字、標題與 SEO

圖片最佳化不只是像素。Google 圖片搜尋把 alt 文字當作排名 信號與無障礙需求。每個 <img> 都要寫描述性alt;裝飾性圖片留空。檔名也別再用IMG_4829.jpg——改成像landscape-vacation-dubai-evening.jpg 這種 有意義的名稱,搜尋引擎會感謝你。

量測與驗證

靠「感覺」最佳化,每次結果都不一樣。Lighthouse、 PageSpeed Insights、GTmetrix、WebPageTest 都會回報 LCP(Largest Contentful Paint)與總頁面權重。快速檢查清單:

  • hero 圖的 LCP 在 2.5 秒以下嗎?
  • 每頁總下載量低於 1.5 MB 嗎?
  • 所有 <img> 都帶 alt、width、height 屬性嗎?
  • 沒有任何圖片寬度超過螢幕像素的 2 倍嗎?