在如今數字束帶,網站性能和用戶體驗都是相對並且非常重要的,而圖片優化是提升頁面加載速度的關鍵因素。 WEBP 作為一種現代圖像的格式,能在保持高質量的同時顯著減小文件體積。 現在隨著Edge、Chrome 等主流瀏覽器的支持,WEBP 已經成為了網頁圖片的標準格式,當有著大量 JPG、PNG 等傳統格式的圖片,我們應該如何去高效批量轉換成 WEBP 格式呢? 本篇文章將從四個方面來說明圖片怎麼批量轉WEBP,每種方面都介紹詳細的操作步驟,讓大家根據自身最適合的情況選擇方案。
JPG、PNG等圖片格式轉換成WEBP在什麼情況下會用到?
- JPG、PNG 轉換成 WEBP 格式能夠大幅減小圖片文件的大小,提升圖片放入網頁後的加載速度,適合優化網站的性能以及增強用戶體驗。
- 當存儲的空間不多時,圖片轉為 WEBP 格式能夠有效節省存儲容量,並保持比較高的圖片質量。
- 在需要透明背景的情況下,使用 WEBP 格式代替 PNG 等其他格式的透明通道圖片,能提供更高的壓縮率,並保持透明度效果不變。
圖片批量轉換成WEBP格式的效果預覽
處理前:
處理後:
方法一:使用我的ABC軟體工具箱將JPG、PNG圖片轉WEBP格式
推薦指數:★★★★★
優點:
直觀的用戶界面,支持幾百幾千張以上的圖片同時批量轉換。
所有圖片都在本地處理,不涉及上傳性質,保護用戶隱私。
缺點:
只能安裝軟件在電腦中操作。
操作步驟:
1、打開【我的ABC軟體工具箱】,選擇【格式轉換】-【圖片轉換為其他格式】。
2、點擊【添加文件】或【從文件夾中導入文件】種選擇一種添加圖片的方式,也可以直接將圖片拖入下方,確認導入的圖片沒有問題後,點擊下一步。
3、在選項設置界面中選擇轉換後的格式類型中的【轉換為常見的格式】,轉換後的格式中的【webp】,然後再次點擊下一步。 進入保存界面後,點擊瀏覽選擇好轉換後 WEBP 圖片的保存位置。
4、處理結束之後,點擊紅框內的路徑即可打開文件夾查看轉換完成的 WEBP 圖片。
方法二:使用在線轉換工具將JPG、PNG格式轉化為WEBP圖片
推薦指數:★★★☆☆
優點:
不用安裝其它的軟件,只需要瀏覽器打開網頁即可。
能直接跨平台使用,手機也支持轉換。
缺點:
網絡環境較差的情況下,上傳下載時間耗時較長
在線轉換必須上傳文件,可能會有洩露隱私的風險
操作步驟:
1、在網頁搜索圖片在線轉換,進入轉換界面。
2、上傳圖片,點擊轉換按鈕。
3、下載轉換完成後的WEBP文件。
方法三:使用命令行將圖片批量變為WEBP格式
推薦指數:★★☆☆☆
優點:
在服務器的環境下處理速度非常快。
參數控制精細,同時能集成到自動化流程。
缺點:
學習成本較高,需要學會命令行的操作知識。
錯誤處理需要額外的腳本。
操作步驟:
1、在 Windows 下載 libwebp。
2、進入圖片目錄執行命令:
For file in *.jpg; do
Cwebp -q 80 "$file" -o "${file%.*}.webp"
Done
方法四:使用Python腳本將JPG、PNG等圖片批量轉WEBP
推薦指數:★★★☆☆
優點:
- 能夠完全自定義轉換邏輯。
- 可以拓展其他的內容,比如水印添加。
缺點:
需要 Python 基礎環境。
首次配置起來較為複雜。
操作步驟:
1、安裝 Pillow 庫:
Pip install pillow
2、創建轉換腳本webp_converter.py:
From PIL import Image
Import os
Quality = 85
Input_folder = "source_images"
Output_folder = "webp_output"
Os.makedirs(output_folder, exist_ok=True)
For filename in os.listdir(input_folder):
If filename.lower().endswith(('.png', '.jpg', '.jpeg')):
Img = Image.open(os.path.join(input_folder, filename))
Output_name = os.path.splitext(filename)[0] + ".webp"
Img.save(os.path.join(output_folder, output_name),
'Webp',
Quality=quality,
Method=6)
3、接著再運行腳本:
Python webp_converter.py