在 WordPress 媒體庫中上傳一張圖片,創建預覽圖片的過程中,WordPress 使用 90% 的默認壓縮率來優化 JPEG 縮圖圖片,一般被稱為有損壓縮。
在 WordPress 4.5 版本中,這個壓縮比例被調高 82%,以改善用戶的網站性能。
內容目錄:
- 縮圖壓縮等級
- 圖片優化外掛
這個壓縮值是硬編碼到 WordPress 的核心文件,但可以使用過濾器 filter jpeg_quality 進行更改,應用的壓縮越強 (數字愈小,壓縮比例越高),圖片質量越差,文件大小越小。
縮圖壓縮等級
在你的主題佈景 functions.php 中添加以下代碼來控制 WordPress 媒體庫中的 JPEG 壓縮級別:
/**
*
* functions.php
* 更改 JPEG 在 WordPress 媒體庫中的縮圖壓縮等級
*
**/
add_filter(
'jpeg_quality',
'adjust_jpeg_quality'
);
function adjust_jpeg_quality($quality) {
return 100; /* 0 = strong compression / 100 = no compression */
}
這樣的修改,我不希望讓 WordPress 壓縮媒體庫上傳的圖片縮圖,希望縮圖還是保持原圖的品質。
令外,從上面的代碼中,我們可以調整 WordPress 壓縮的程度。但是,該選擇哪個數值來減小文件大小,同時又保持可接受的圖片質量。
關於這個話題有很多研究,同樣也有很多不同的觀點:
80% 到 85% 的壓縮比,可以說「成本效益」是比較高的;也有些網頁設計師聲稱,即使是 70% 到 75%,在顯示器上看起來也不錯。
壓縮率的高低問題,我沒法給你一個答案,每個 WordPress 使用者必須自己決定並嘗試壓縮值,找到你自己覺得最滿意的數字。
圖片優化外掛
如果您更改壓縮級別代碼,則媒體庫需要重新生成一次縮略圖,可以安裝 Regenerate Thumbnails 外掛。
一般的網站,對於縮圖的壓縮率不是那麼的重要,但如果是一個攝影、婚攝或購物網站,因主題佈景產生不同的縮圖,又不願意讓 WordPress 縮圖造成圖片品質太差,可以安裝圖片優化外掛來處理。
例如,可以安裝 Optimus 外掛,這樣就不需要在 functions.php 文件中加入上面的代碼。
Optimus 圖片壓縮外掛
Optimus 圖片優化外掛可以取代 WordPress 核心的壓縮率,Optimus 根據每個圖片上傳的文件大小進行了優化,也包含了上傳圖片的所有縮略圖,而不僅僅是原始圖片,保持了預覽縮圖的品質。
使用 Optimus 外掛用 85% 的壓縮率,圖片大小 94kb,如下圖:
原圖,圖片大小 399kb (使用圖床,沒經過 WordPress 壓縮)
原圖,圖片大小 501kb (原始尺寸)
發佈留言