為何要壓縮網頁中的圖片
一般網站中所使用的圖片,我們會建議先「壓縮」後,再放置於網頁中。然而所謂的圖片壓縮並非指將圖片使用壓縮軟體(例如RAR、ZIP…)加以封裝,而是要幫圖片「瘦身」,也就是說壓縮(瘦身)後的圖片格式仍然不變,依舊是JPG或GIF的格式。一般而言未經瘦身前的圖片檔案都很大,即使將該圖片比例縮小,檔案雖然有變小,但若是要放罝於網頁上,還是稍嫌過大,若您網頁上有許多未經瘦身的圖片將會造成網友瀏覽該頁面時速度變慢,進而影響網站效能及搜尋引擎排名,因此無論您是要自行製作網頁或是要將圖片透過後端管理系統,上傳至網站並於網站前台顯示時,務必先確認該圖片是否壓縮(瘦身)過再行上傳。

圖片壓縮的原理
圖片壓縮的原理其實是把圖片中一些相近的色階,用同樣的顏色來取代,如此可以大幅減少檔案大小,然而若色階數過少將造成該圖片品質不佳(例如變模糊、出現鋸齒狀…等),因此在壓縮圖片時,最好能做到將圖片檔案變小,但肉眼看到的壓縮後圖片與壓縮前的一樣或是可接受的範圍,一般我們建議壓縮的圖片品質介於70~90%,通常壓縮後的圖片大小約只有原來的十分之一左右。

需要壓縮圖片的重要原因
以下更明確的說明網頁中的圖片需要壓縮的重要原因:
- 加載速度優化:
網頁中的圖片檔案大小會直接影響網頁的載入時間。圖片越大會佔用更多的網站頻寬並且需要更多的時間來下載,如此會導致網頁加載速度變慢。通過壓縮圖片,可以減小檔案大小,從而加快網頁的加載速度,提供更好的用戶體驗。
- 節省頻寬和流量:
壓縮圖片可以減少網頁所需的頻寬和數據傳輸量。特別是像手機這種移動設備更是有感,減少網頁圖片大小除了可以節省瀏覽者的數據流量,同時也可以降低網站的流量成本。
- 節省存儲空間:
壓縮圖片可以節省網站伺服器或網站的存儲空間。尤其是在需要存儲大量圖片的場景,壓縮圖片可以節省大量的存儲空間,提高網站系統的效率和節省成本。
- 提高可用性和可訪問性:
網頁中的大型圖片可能會導致訪問速度慢或者無法完全加載的問題,這會影響用戶的訪問體驗。通過壓縮圖片,可以確保圖片正確快速地加載,提供更好的可用性和可訪問性。
info值得注意的是,壓縮網頁圖片時需要平衡圖片品質和圖片檔案大小之間的關係。過度壓縮可能導致圖片品質下降,影響視覺效果。因此,應該根據具體情況選擇適當的壓縮方法和參數,以確保圖片在保持可接受品質的同時,達到合理的文件大小。
壓縮圖片的流程及方式
目前市面上的美工軟體,幾乎都有圖片壓縮的功能,網路上也有許多免費的圖片壓縮軟體可以使用,以下列舉使用PhotoShop來壓縮圖片的流程及方式:
- 先以PhotoShop開啟要瘦身的圖片
- 點選「檔案/儲存為網頁用」(或直接按鍵盤 Alt+Shift+Ctrl+S)
- 此時將出現一個「儲存為網頁用」的視窗,您可直接調整壓縮品質(建議70~90),並於預覽視窗預瀏壓縮後的圖片,最後選擇您要另存圖檔的格式(一般照片可存成JPEG)。
- 按儲存鈕後,選擇另存的圖片位置即完成。
適合用來壓縮網頁圖片的格式
- JPEG(.jpg):
JPEG 是一種廣泛使用的網頁圖片格式,通常用於保存彩色圖片。它支持有損壓縮,可以在保持相對較高的圖片品質的同時減小文件大小。JPEG 格式特別適合儲存照片和網頁圖像,但對於圖片中包含的細節和文本,可能會出現壓縮損失。
- PNG(.png):
PNG 是一種支持無損壓縮的網頁圖片格式,通常用於保存圖形和圖片,特別適合包含透明背景或需要保留細節的圖像。PNG 格式的文件大小通常比JPEG大,但可以提供更好的網頁圖片品質。
- WebP(.webp):
WebP 是由 Google 開發的一種圖片格式,可以實現有損和無損壓縮。WebP 格式的文件大小通常比JPEG小,同時保持相對較高的網頁圖片品質。WebP 格式在支持的瀏覽器中有良好的兼容性,特別適合用於網頁上的圖片。
- JPEG 2000(.jp2):
JPEG 2000 是一種高效的圖片壓縮格式,具有無損和有損壓縮的能力。它可以在減小文件大小的同時保持較高的圖片品質。然而,JPEG 2000 格式的廣泛支援程度相對較低。
info以網頁設計的角度來看,要壓縮網頁圖片建議使用WebP的格式會較為理想,同時對於SEO網站優化而言也將更為有利。