如何在 Fedora 40 或 39 上安裝 ImageMagick

ImageMagick 是一款功能強大、功能豐富的影像編輯、轉換和創建軟體套件。它支援各種圖像格式,為各種圖像處理任務提供靈活性。 ImageMagick 以其多功能性而聞名,使用戶能夠直接從命令列以無數種方式操作影像,這對於批次或整合到腳本中特別有利。

ImageMagick 的主要亮點包括:

  • 強大的格式支持:它可以處理 200 多種影像格式,無需額外軟體即可轉換和處理。
  • 批量處理:跨多個文件自動執行任務,提高工作效率和一致性。
  • 廣泛的編輯功能:精確輕鬆地調整影像大小、旋轉、裁切和更改影像。
  • 色彩管理:使用 ICC 顏色配置進行全面的顏色管理,以確保各種設備上的顏色準確性。
  • 表現:ImageMagick 針對速度進行了最佳化,盡可能利用多執行緒和硬體加速。
  • 可編寫腳本:與 shell 腳本或其他程式語言整合以實現自動化工作流程。
  • 安全:可配置為限制某些操作,有助於降低潛在的安全風險。

了解這些功能為在您的系統環境中有效利用 ImageMagick 的功能奠定了基礎。現在,讓我們深入研究在 Fedora 40 或 39 Linux 系統上安裝 ImageMagick 的技術步驟,我們將示範直接從 appstream 儲存庫安裝或編譯最新版本。

方法一:透過DNF安裝ImageMagick

安裝 ImageMagick 之前更新 Fedora

在安裝 ImageMagick 之前,建議確保您的系統是最新的,以防止任何潛在問題。這可以透過運行系統升級檢查將所有軟體包更新到最新版本來完成。

sudo dnf upgrade --refresh

透過DNF命令安裝ImageMagick

DNF 套件管理器是 Fedora 系統的預設套件管理器。若要使用 DNF 安裝 ImageMagick,請使用下列終端命令。

sudo dnf install ImageMagick

透過DNF確認ImageMagick安裝

此命令將在您的系統上安裝最新版本的 ImageMagick 及其相依性。安裝完成後,您可以透過執行命令來驗證安裝。

convert --version

此命令將顯示系統上目前安裝的 ImageMagick 版本。

方法2:透過原始碼安裝ImageMagick

在 Fedora 系統上安裝 ImageMagick 的另一種方法是從原始碼建置它。此方法可讓您安裝特定版本的 ImageMagick 或自訂建置選項。若要從來源安裝 ImageMagick,請依照下列步驟操作。

安裝 ImageMagick 安裝的初始包

首先,安裝以下相依性:

sudo dnf install gcc clang make

下載 ImageMagick 存檔

下載最新版本 ImageMagick 來自官方 GitHub。 要獲取鏈接,請轉到 GitHub;下面的命令只是一個範例。

wget https://github.com/ImageMagick/ImageMagick/archive/refs/tags/x.x.x-x.tar.gz

提取 ImageMagick 存檔

使用以下命令提取下載的存檔:

tar xvzf <imagemagick archive>.tar.gz

使用以下命令更改到提取的目錄:

cd ImageMagick-*.*

配置、建置和安裝 ImageMagick 二進位文件

使用命令配置建置。

./configure

使用命令建置並安裝 ImageMagick。

make
sudo make install

安裝完成後,您可以透過執行命令來驗證安裝。

convert -version

ImageMagick 終端機指令

下面是 ImageMagick 可以使用的指令和工具表。

命令定義
convert影像轉換和操作的中央命令
mogrify用於就地修改映像而不建立新副本的命令
identify用於顯示有關圖像的資訊的命令,例如格式、尺寸和顏色深度
composite將兩個影像組合成單一影像的命令
montage透過在網格中排列多個圖像來創建合成圖像的命令
animate用於從圖像序列創建動畫的命令
compare用於比較兩個圖像並突出顯示它們之間的差異的命令
conjure用於執行用 Magick 腳本語言 (MSL) 編寫的腳本的命令
stream用於串流傳輸時在影像格式之間進行轉換的命令
display在螢幕上顯示影像的命令
import捕獲螢幕截圖的命令
mogrify用於就地修改映像而不建立新副本的命令
magick用於執行用 Magick 腳本語言 (MSL) 編寫的腳本的命令
magick-script用於執行以 Magick 腳本語言 (MSL) 編寫的腳本的命令
magick-script-command用於執行用 Magick 腳本語言 (MSL) 編寫的命令的命令

這些是 ImageMagick 的一些基本命令。您可以使用更多命令來執行更高級的操作,但上述命令是探索其功能的良好起點。

結論

我們已經完成了在 Fedora 40 或 39 Linux 上安裝 ImageMagick 的步驟,展示了這個強大的工具如何提升您的映像處理任務。請記住,無論您是調整照片、轉換格式還是自動化編輯工作流程,ImageMagick 都是您的首選解決方案。不斷嘗試其功能以發揮其潛力。如果您遇到困難或需要一些靈感,請毫不猶豫地進入社區論壇。快樂的圖像處理!

有用且相關的鏈接

以下是一些與使用 ImageMagick 相關的有價值的連結:

Joshua James
跟我來
Joshua James 的最新帖子 (看全部)

發佈留言


zh_TW繁體中文