如何在Ubuntu中同時編輯,轉換和調整多個圖像的大小

在Ubuntu中編輯圖像

在Ubuntu中有許多用於編輯圖像的選項,但是我個人並不喜歡其中的大多數。 如果要調整圖像大小,我不想等待GIMP打開所花費的時間。 我們可以隨時安裝 鸚鵡螺圖像轉換器 使用Nautilus中的右鍵旋轉和旋轉圖像,但是,為什麼要安裝一個軟件包,如果默認情況下我們安裝了一個軟件包,則上面的文本顯示得不好? 在本文中,我們將教你 如何編輯,轉換,調整大小 還有更多的東西圖像 從Ubuntu Terminal.

最重要的是,我們將在本指南中解釋的內容可以同時應用於多個圖像。 例如,如果我們想重命名10張照片而無需右鍵單擊,請選擇“重命名”並輸入10次名稱,我們可以使用 ImageMagick的,Ubuntu的默認圖像查看器和其他發行版,包括我最喜歡的Ubuntu MATE。 下面有幾個示例命令,可利用Ubuntu Bash來執行其中的一些操作。

圖像魔法

ImageMagick已安裝在許多發行版中,例如上述的Ubuntu或Ubuntu MATE。 如果您的發行版默認沒有安裝,則可以通過打開終端並輸入以下命令來安裝它:

sudo apt-get install imagemagick

重命名圖像

例如,如果您製作了許多捕獲的教程,則它們的名稱將與我們要顯示的內容無關。 多虧了ImageMagick,我們可以使用非常簡單的命令從終端重命名它們。 如您將在後面看到的,我們可以更改圖像的格式,我們將使用完全相同的命令,但適用於我們的任務。 如下所示:

convert *.png prueba.png

通過保留擴展名並添加輸出詞,您要做的就是將它們全部保存為相同的名稱,但使用不同的數字。

調整圖像大小

本指南的幾乎所有版本都使用密鑰 轉換。 要使用終端上的ImageMagick調整圖像的大小,我們將編寫以下命令,其中«test»將是我們要轉換為另一種格式的圖像的名稱:

convert prueba.png -resize 200×100 prueba.png

使用前面的命令,我們將擁有 調整圖像大小 尺寸為200×100像素。 第一個值是寬度的大小,第二個值是高度。 如果我們使用相同的名稱,則生成的圖像將替換原始圖像。 如果我們只想按比例改變寬度和高度,我們將編寫以下命令,其中200是所選大小(以像素為單位):

convert prueba.png -resize 200 prueba.png

如果我們希望它的高度為200像素,則必須離開 清空第一個值 (“空” x100),因此我們將編寫以下命令:

convert prueba.png -resize x100 prueba.png

有時 精確值,但如果希望如此,我們可以編寫以下命令,其中200×100將是所選大小:

convert prueba.png -resize 200×100! prueba.png

旋轉影像

編輯圖像ubuntu

如果我們想要的是 旋轉圖像,我們可以使用以下命令執行此操作,其中90度是傾斜度:

convert prueba.jpg -rotate 90 prueba-rotado.jpg

只要我們以其他方式編寫文本,它將在輸出文件中添加我們配置的文本。

編輯圖像格式

ImageMagick還允許我們 轉換圖像 轉換成另一種格式 直接從終端。 我們將使用以下命令進行操作:

convert prueba.png prueba.jpg

如果我們想要的只是 降低品質 例如,要通過郵件發送圖像,我們將編寫以下命令,其中數字是質量的百分比:

convert prueba.png -quality 95 prueba.jpg

合併作業

如果我們想做 不同的修改 這種類型的圖像,我們可以通過組合操作來實現。 下面有一個調整大小,旋轉180º並將圖像質量降低到95%的示例。

convert prueba.png -resize 400×400 -rotate 180 -quality 95 prueba.jpg

用Bash處理

Ubuntu bash

但是我最喜歡的是 同時編輯許多圖像。 在編輯多張圖像之前,值得將它們全部放在同一文件夾中。 我通常將它們放在桌面上,因此我首先鍵入命令:

cd /home/pablinux/Escritorio

進入文件夾後,我們編寫以下命令以將Desktop文件夾中的所有.png圖像調整為830像素寬,並在其前面添加單詞“ first”:

for file in *.png; do convert $file -resize 830 primera-$file; done

基本上,我們所說的是“此文件夾中所有具有.png格式的文件; 從調整大小到830寬進行轉換,並在文件名中添加first-; 結束«。 如果您編輯大量圖像,這對您來說可能是值得的。 你有什麼意見?


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   吉米·奧拉諾(Jimmy Olano) 他說:

    最好的不可能!
    儘管我對“轉換”工具有個概念,但我想它是“本機” Ubuntu命令,但今天我已經知道它是ImageMagick的一部分。

    我對這篇文章的祝賀表示感謝,這篇文章簡單,直截了當,並且寫得很好,可以幫助您快速理解,甚至連bash都能毫不費力地溜進來!

    謝謝。

    1.    帕勃羅·阿帕里西奧(Pablo Aparicio) 他說:

      嗨,吉米。 謝謝你的評論。 您仍然可以做更多的事情,例如應用效果,但是我真的認為不應該使用Terminal來做到這一點。 如果我們必須應用效果,則最好打開圖像,看看我們所做的事情,或者我想。

      問候。

  2.   阿方索 他說:

    謝謝pablo。 在任何給定時間都需要考慮。