在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
旋轉影像
如果我們想要的是 旋轉圖像,我們可以使用以下命令執行此操作,其中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處理
但是我最喜歡的是 同時編輯許多圖像。 在編輯多張圖像之前,值得將它們全部放在同一文件夾中。 我通常將它們放在桌面上,因此我首先鍵入命令:
cd /home/pablinux/Escritorio
進入文件夾後,我們編寫以下命令以將Desktop文件夾中的所有.png圖像調整為830像素寬,並在其前面添加單詞“ first”:
for file in *.png; do convert $file -resize 830 primera-$file; done
基本上,我們所說的是“此文件夾中所有具有.png格式的文件; 從調整大小到830寬進行轉換,並在文件名中添加first-; 結束«。 如果您編輯大量圖像,這對您來說可能是值得的。 你有什麼意見?
最好的不可能!
儘管我對“轉換”工具有個概念,但我想它是“本機” Ubuntu命令,但今天我已經知道它是ImageMagick的一部分。
我對這篇文章的祝賀表示感謝,這篇文章簡單,直截了當,並且寫得很好,可以幫助您快速理解,甚至連bash都能毫不費力地溜進來!
謝謝。
嗨,吉米。 謝謝你的評論。 您仍然可以做更多的事情,例如應用效果,但是我真的認為不應該使用Terminal來做到這一點。 如果我們必須應用效果,則最好打開圖像,看看我們所做的事情,或者我想。
問候。
謝謝pablo。 在任何給定時間都需要考慮。