WEBP 用哪一個壓縮比優化好

我研究了一圈webp最終得出 經典的壓縮比例,在質量和文件大小之間取得一個好的平衡。java

cwebp -q 75 -m 4 a.png -o a.webp
這裏的關鍵web

  1. -q 75 質量,圖片質量設置爲75
  2. -m 4 壓縮比,默認爲4
  3. 不用-lossless

WEP重點參數說明less

-q:
 [0~100] 圖像質量,0表示最差質量,文件體積最小,細節損失嚴重,100表示最高圖像質量,文件體積較大。該參數只針對有損壓縮有明顯效果。Google 官方的建議是 75,騰訊在對 WebP 評測時給出的建議也是 75。在這個值附近,WebP 能在壓縮比、圖像質量上取得較好的平衡;ide

具體最終哪一個合適其實在於本身測試。有的圖片壓縮到70便可。性能

google官方文檔 查詢以前翻譯 https://java-er.com/blog/cwebp-useage/測試

爲RGB通道指定壓縮參數0-100, 默認值75google

若是是在有損壓縮中(默認爲有損壓縮)參數越小,圖片質量越低,文件越小。最好的質量參數是100編碼

如是是在無損壓縮中(特別是指定了 -lossless 參數),小的參數會得到快的壓縮速度,可是生產出較大的文件。最大的壓縮值爲100.翻譯

-m: 
[0~6] 壓縮比,0表示快速壓縮,耗時短,壓縮質量通常,6表示極限壓縮,耗時長,壓縮質量好。該參數也只針對有損壓縮有明顯效果。調節該參數最高能帶來 20% ~ 40% 的更高壓縮比,但相應的編碼時間會增長 5~20 倍。Google 推薦的值是 4。blog

google官方文檔 查詢以前翻譯https://java-er.com/blog/cwebp-useage/
制定壓縮模式。這個參數控制了編碼的速度,壓縮文件大小,質量。值範圍爲0-6. 默認4. 值越大,花費時間越大用來檢查額外的編碼能力和質量。小的值會產生快的壓縮速度,大的文件和低的壓縮質量。

-lossless:
編碼圖片,不須要進行任何損失。整個圖片,包含透明區域,看不見的像素值(R/G/B or Y/U/V)都會被保存。

主要優點在於有損編碼,其無損編碼的性能和壓縮比表現通常;
月小升測試了一張圖片,結果用了lossless 無損編碼文件從1M變成8M,測試了好幾回無損壓縮,都是8M 無損壓縮沒整明白,咱們用webp的主要目的是下降文件K數
看下個人測試記錄

https://java-er.com/blog/webp-which-quailty/

相關文章
相關標籤/搜索