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