如何在 Ubuntu 命令行上調整圖像大小

在過去的幾年中,共享圖形和照片非常流行,我相信您一定也發現自己正在共享,甚至創建一些。 在處理圖形文件時,有時我們還必須通過更改它們的尺寸來調整它們的大小。 這樣,我們可以確保圖像適合我們最終必須顯示它的視圖。 Ubuntu 上有許多工具可以滿足您的需求,但是當您只關心一個基本過程——調整圖形大小時,為什麼要安裝複雜的工具。 平面設計師也必須處理同樣的問題,但他們配備了可以調整圖像大小的工具,以便可以輕鬆地與利益相關者共享。

在本文中,我們將解釋如何使用 ImageMagick 實用程序通過 Ubuntu 命令行調整圖形文件或照片的大小。

為什麼是命令行?

如果您精通終端,那麼您不會想離開舒適的命令行並去其他地方進行任何日常技術活動。 總有一種方法可以在終端內完成我們幾乎所有的工作。 那麼,為什麼 gif 調整大小應該有所不同! 使用終端可以使某些任務更高效,甚至更快。 命令行工具不會使用太多資源,因此是廣泛使用的圖形應用程序的絕佳替代品,尤其是當您使用舊硬件時。

我們已經在 Ubuntu 18.04 LTS 系統上運行了本文中提到的命令和過程。

在 Linux 命令行上調整圖形文件的​​大小

安裝 ImageMagick

ImageMagick 是一個免費的開源圖像編輯套件,用於查看、編輯和轉換圖像文件。 可以使用 apt-get 命令通過 Ubuntu 官方存儲庫輕鬆安裝 ImageMagick。

通過系統應用程序啟動器搜索或 Ctrl+Alt+T 捷徑。 在通過命令行安裝軟件之前運行以下命令可幫助您安裝其最新的可用版本。 您可以通過以下命令更新存儲庫索引:

$ sudo apt-get 更新

然後,運行以下命令 sudo 為了安裝 ImageMagick

$ sudo apt-get 安裝 imagemagick

系統可能會提示您使用 ay/n 選項來確認安裝。 請輸入 Y 並點擊 Enter 之後,該軟件將安裝在您的系統上。

調整圖像大小

我們現在將解釋如何通過指定圖像的新寬度和高度(以像素為單位)來調整動畫 gif 的大小。 您也可以對其他圖像或圖形文件(如 .png 或 .jpg)使用相同的過程。

為此,了解原始 gif 的尺寸非常重要。 以下命令可幫助您打印圖像文件的尺寸:

$ identify -format “%wx%h” 圖像文件

在本文中,我使用一個名為“sample.gif”的示例 gif 文件來解釋 gif 文件的大小調整。

要知道它的確切尺寸,我將運行以下命令:

$identify -format “%wx%h” sample.gif

對於非動畫圖像,該命令為尺寸提供單個值,但對於 gif,輸出有點像這樣:

上面突出顯示的維度的第一個值對您很重要。 這是原始 gif 的尺寸。

現在,運行以下命令語法,以便您的原始 gif 不會丟失:

$ 轉換示例圖像.gif -coalesce 臨時圖像.gif

我還將使用以下命令將我的 sample.gif 轉換為臨時的:

$ 轉換 sample.gif -coalesce 臨時圖像.gif

使用 convert 命令調整圖像大小

然後,是時候通過以下命令語法將臨時 gif 轉換為最終調整大小的圖像:

$ 轉換大小 [orig-size-of-input-gif] 臨時-image.gif -resize [target-size] 調整大小的image.gif

通過將臨時圖像轉換為最終的“resized-image.gif”,我會將我的 gif 的大小從 800×600 像素降低到 400×300。

$ 轉換-size 800×600 臨時-image.gif -resize 400×300 調整大小-image.gif

調整圖形文件大小

您可以通過在最終圖像上再次運行以下命令來驗證大小的變化:

$ identify -format “%wx%h” resized-image.gif

檢查調整大小的圖像的新大小

上面的輸出顯示了我的 gif 大小的成功更改。

刪除 ImageMagick

儘管 ImageMagick 是一個非常有用的實用程序,但如果您願意,可以通過以下命令從系統中卸載它:

$ sudo apt-get 刪除 imagemagick

Enter y 當系統提示您使用 ay/n 選項刪除軟件時。 ImageMagick 然後將從您的系統中卸載。

這是您可以輕鬆調整 gif 大小而不必損害其質量的方法; 全部通過 Ubuntu 命令行。