在比較質量時,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