在 Linux 命令行上編輯照片的四種方法
這里有一些我最喜歡的 ImageMagick 技巧,以及如何在沒(méi)有 GUI 的情況下使用它們。
Linux 對(duì)攝影師和圖形藝術(shù)家很有用。它提供了許多工具來(lái)編輯包括照片在內(nèi)的不同類型的圖像文件和格式。這表明你甚至不需要一個(gè)圖形界面來(lái)處理你的照片。這里有四種你可以在命令行中編輯圖像的方法。
給你的圖片應(yīng)用效果
幾年前,Seth Kenlon 寫(xiě)過(guò)一篇文章,4 個(gè)有趣的(半無(wú)用的)Linux 玩具,其中包括對(duì) ImageMagick 編輯工具套件的介紹。在 2021 年的今天,ImageMagick 甚至更有意義。
這篇文章讓我們了解了 Fred 的 ImageMagick 腳本,這些腳本真的很有用。Fred Weinhaus 維護(hù)著 200 多個(gè)腳本,用于對(duì)你的圖像文件應(yīng)用各種效果。Seth 向我們展示了 Fred 的 vintage3
腳本的一個(gè)例子,該腳本使圖像變得懷舊。
創(chuàng)建照片拼貼畫(huà)
今年,Jim Hall 用他的文章 從 Linux 命令行創(chuàng)建照片拼貼 向我們展示了如何從照片中創(chuàng)建拼貼畫(huà)。
拼貼畫(huà)在小冊(cè)子和手冊(cè)中使用得很多。它們是一種在一張照片中展示幾張圖片的有趣方式??梢詰?yīng)用效果來(lái)將它們進(jìn)一步融合在一起。事實(shí)上,我以他的文章為指導(dǎo),創(chuàng)造了上面的圖片拼貼。這是我小時(shí)候的樣子。以下是我使用的命令:
$ montage Screenshot-20211021114012.png \
Screenshot-20211021114220.png \
Screenshot-20211021114257.png \
Screenshot-20211021114530.png \
Screenshot-20211021114639.png \
Screenshot-20211021120156.png \
-tile 3x2 -background black \
screenshot-montage.png
調(diào)整圖像大小
Jim 發(fā)表了另一篇文章,從 Linux 終端調(diào)整圖像的大小。這個(gè)教程演示了如何使用 ImageMagick 改變一個(gè)圖像文件的尺寸并將其保存為一個(gè)新的文件。例如,上面的 montage
命令所產(chǎn)生的拼貼畫(huà)沒(méi)有達(dá)到要求的尺寸。學(xué)習(xí)如何調(diào)整尺寸,使我能夠調(diào)整寬度和高度,從而使它能夠被包括在內(nèi)。這是我用來(lái)調(diào)整這張圖片大小的命令。
Montage of Alan as a Kid
$ convert screenshot-montage.png -resize 520x292\! alanfd-kid-montage.png
自動(dòng)化圖像處理
最近,我決定自己看一下 ImageMagick 套件。這一次,我把它的工具組合成一個(gè) Bash 腳本。文章的題目是 用這個(gè) bash 腳本自動(dòng)處理圖像。這個(gè)例子是一個(gè)簡(jiǎn)單的腳本,可以自動(dòng)為我的文章制作圖片。它是根據(jù) Opensource.com 上的要求定制的。如果你想使用這個(gè)腳本,我在文章中提供了一個(gè) Git 倉(cāng)庫(kù)連接。它很容易修改和擴(kuò)展,可以滿足任何人的需要。
總結(jié)
我希望你喜歡這些文章并在你的藝術(shù)創(chuàng)作中使用 Linux。如果你想看看更多的 Linux 圖像軟件,可以看看 Fedora Design Suite Spin。它是一個(gè)完整的操作系統(tǒng),包括許多不同的開(kāi)源多媒體制作和發(fā)布工具,例如:
- GIMP
- Inkscape
- Blender
- Darktable
- Krita
- Scribus
- 等等