比較質量時,PNG 圖像絕對優於 JPEG。但是,在您的網站上加載 PNG 圖像會消耗大量帶寬,並且會稍微減慢您的網頁速度。
因此,將圖像轉換為 JPEG 格式是一個明智的解決方案,儘管會降低質量。在本文中 使用 CLI 在終端中批量處理圖像 ImageMagick 和 GraphicsMagick 等工具。
安裝 ImageMagick 和 GraphicsMagick
ImageMagick 是一種廣泛使用的開源工具,用於修改和管理圖像文件。適用於所有主要的 Linux 發行版。通過鍵入以下內容安裝它:
# Debian and Ubuntu based distributions sudo apt update && sudo apt install imagemagick # On Fedora Workstation sudo dnf install imagemagick # On Arch Linux sudo pacman -S imagemagick
另一方面,GraphicsMagick 基於 ImageMagick,提供更快的處理速度和更好的質量。要在您的發行版上安裝它,請輸入以下命令:
# On Debian and Ubuntu based distributions sudo apt install graphicsmagick # On Fedora Workstation sudo dnf install GraphicsMagick # On Arch Linux and its derivatives sudo pacman -S GraphicsMagick
將 PNG 圖像轉換為 JPEG
使用 cd 命令轉到存儲所有 PNG 圖像的目錄,並使用 ls 命令將它們全部列出。

首先,使用 ImageMagick 使用 mogrify 命令轉換圖像。
mogrify -format jpg *.png ls *.png

要使用 GraphicsMagick 獲得相同的結果,您可以使用:
gm mogrify -format jpeg *.png

總結
ImageMagick 非常廣泛,因此您可以使用這兩個命令的手冊頁來了解更多信息。 將 PNG 圖像轉換為 JPG 基本上可以節省您網站服務器上的大量空間,並使您的網站在所有設備上運行速度更快。
參考
- Archwiki – ImageMagick
- Archwiki – GraphicsMagick